java实验考试大纲103.docx
《java实验考试大纲103.docx》由会员分享,可在线阅读,更多相关《java实验考试大纲103.docx(17页珍藏版)》请在冰豆网上搜索。
java实验考试大纲103
想保留n位小数,就Math.round(a*10的n次方)/10的n次方.n个0。
\
1.从键盘读入一个数字,判断该数是否为素数。
importjava.util.Scanner;
publicclassprime1
{
staticvoidisPrime(intk)
if(k>=2&&k%2==0)
System.out.println("您输入的数是素数");
else
System.out.println("您输入的数不是素数");
}
publicstaticvoidmain(Stringargs[])
prime1e=newprime1();
System.out.println("请输入一个数:
");
Scannerscan=newScanner(System.in);
intx=scan.nextInt();
e.isPrime(x);
publicclassPrime{
publicstaticvoidmain(Stringargs[]){
inti;
System.out.println("请输入一个整数");
Scannerinput=newScanner(System.in);
intnum=input.nextInt();
for(i=2;i{if(num%i==0)break;}if(num==i)System.out.println(num+"为素数");elseSystem.out.println(num+"不是素数");}} 2.铁路运货的运费与路程远近及货物的重量有关,设有如下的单位运费:不足100千米,每吨每千米为1.0元100千米以上,不足300千米,每吨每千米为0.9元300千米以上,不足500千米,每吨每千米为0.8元500千米以上,不足1000千米,每吨每千米为0.7元1000千米以上,每吨每千米为0.6元 编程:对输入的货物重量和路程,计算相应的运费。importjava.util.Scanner;publicclassexpenditure{publicdoublegetExpenditure(doublekilometer,doubleton){doubleex=0;if(kilometer<100){ex=ton*kilometer;}elseif(kilometer>=100&&kilometer<300){ex=ton*kilometer*0.9;}elseif(kilometer>=300&&kilometer<500){ex=ton*kilometer*0.8;}elseif(kilometer>=500&&kilometer<1000){ex=ton*kilometer*0.7;}elseif(kilometer>=1000){ex=ton*kilometer*0.6;}returnex;}publicstaticvoidmain(Stringargs[]){expendituree=newexpenditure();System.out.println("请输入路程:");Scannerinput1=newScanner(System.in);doubledistance=input1.nextDouble();System.out.println("请输入重量:");Scannerinput2=newScanner(System.in);doubleweight=input2.nextDouble();System.out.println("运费为:"+e.getExpenditure(distance,weight));System.out.println("姓名:黄云学号:2009101097");}} 3.根据下面的要求实现圆类Circle。①圆类Circle的成员变量:radius表示圆的半径。②圆类Circle的方法成员: Circle():构造方法,将半径置0。 Circle(doubler):构造方法,创建Circle对象时将半径初始化为r。doublegetRadius():获得圆的半径值。doublegetPerimeter():获得圆的周长。voiddisp():将圆的半径、圆的周长和圆的面积输出到屏幕。importjava.util.Scanner; publicclassCircle{privatedoubleradius;publicCircle(){this.radius=0;}publicCircle(doubler){this.radius=r;}publicdoublegetRadius(){returnthis.radius;}publicdoublegetPerimeter(){return2*Math.PI*this.radius;}publicdoublegetArea(){returnMath.PI*this.radius*this.radius;}publicvoiddisp(){System.out.println("半径:"+getRadius());System.out.println("周长:"+Math.round(getPerimeter()*100)/100.00);System.out.println("面积:"+Math.round(getArea()*100)/100.00);}publicstaticvoidmain(Stringargs[]){doubleresult;Circlee=newCircle();System.out.println("请输入半径:");Scannerinput=newScanner(System.in);e.radius=input.nextDouble();e.disp();}}4.列出两个数m和n之间的所有素数。运行结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassPextendsAppletimplementsActionListener{Labelresult,name;TextFieldin1,in2;Buttonbtn;inta=0,b=0,m,n,p;TextAreaanser=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入两个整形数据:");name=newLabel("姓名:黄云学号:2009101097");in1=newTextField(5);in2=newTextField(5);btn=newButton("计算");add(name);add(result);add(in1);add(in2);add(btn);add(anser);btn.addActionListener(this);}publicvoidactionPerformed(ActionEvente){intcount=0;a=Integer.parseInt(in1.getText());b=Integer.parseInt(in2.getText());if(a>b){m=a;a=b;b=m;}for(n=a;n<=b;n++){for(p=2;p<=n;p++){if(n%p==0){break;}}if(n==p){anser.append(""+n+"");count+=1;if(count%10==0)anser.append("\n");}}}}5.使用java.util.Arrays,将Java所有关键字存在一个字符串数组中,判断一个字符串是否是Java关键字。Java所有关键字:"abstract","boolean","break","byte","case","catch","char","class","continue","default","do","double","else","extends","false","final","finally","float","for","if","implements","import","instanceof","int","interface","long","native","new","null","package","private","protected","public","return","short","static","super","switch","synchronized","this","throw","throws","transient","true","try","void","volatile","while"importjava.util.Arrays;importjava.util.List;publicclasskeywords5{publicstaticvoidmain(String[]args){String[]s={"abstract","boolean","break","byte","case","catch","char","class","continue","default","do","double","else","extends","false","final","finally","float","for","if","implements","import","instanceof","int","interface","long","native","new","null","package","private","protected","public","return","short","static","super","switch","synchronized","this","throw","throws","transient","true","try","void","volatile","while"};Listl=Arrays.asList(s);System.out.println("被查字符串:throws");if(l.contains("throws")){System.out.println("是java关键字");}else{System.out.println("不存在");}System.out.println("我的学号:2009101097姓名:黄云");}}6.找出程序中错误,编译出正确结果;求二维数组的鞍点。鞍点是行中最大,列中最小。代码:publicclassDort{publicstaticvoidmain(Stringargs[]){for(inti=0;ifor(intj=0;jSystem.out.println();}booleanfind=false;introw=0;intmax=0;while(!find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");}}正确程序运行结果如下:123456789Thedort:3更改后的程序publicclassDort{publicstaticvoidmain(Stringargs[]){intmat[][]={{1,2,4},{8,5,6},{7,8,9}};for(inti=0;i{for(intj=0;jSystem.out.print(""+mat[i][j]);System.out.println();}booleanfind=false;introw=0;intmax=0;while(!find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;intj=0;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");System.out.print("我的学号是2009101097"+"我的姓名是黄云");}} 7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。演示结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassisthreetimesextendsAppletimplementsActionListener{Labelresult,name;TextFieldinput;inta=0;TextAreaoutput=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入数字:");name=newLabel("姓名:黄云学号:2009101097");input=newTextField(5);this.add(name);this.add(result);this.add(input);this.add(output);input.addActionListener(this);}publicvoidactionPerformed(ActionEvente){a=Integer.parseInt(input.getText());if(a%3==0)output.setText(input.getText()+"是3的倍数"+"\n");elseoutput.setText(input.getText()+"不是3的倍数"+"\n");}}8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。publicclassFib{publicstaticvoidmain(Stringargs[]){shorti=0,j=1;do{System.out.print(""+i+""+j);i=(short)(i+j);j=(short)(i+j);}while(i>0);System.out.println();System.out.println("姓名:黄云;学号2009101097");}}
if(num%i==0)
break;
if(num==i)
System.out.println(num+"为素数");
System.out.println(num+"不是素数");
2.铁路运货的运费与路程远近及货物的重量有关,设有如下的单位运费:
不足100千米,每吨每千米为1.0元
100千米以上,不足300千米,每吨每千米为0.9元
300千米以上,不足500千米,每吨每千米为0.8元
500千米以上,不足1000千米,每吨每千米为0.7元
1000千米以上,每吨每千米为0.6元
编程:
对输入的货物重量和路程,计算相应的运费。
publicclassexpenditure
publicdoublegetExpenditure(doublekilometer,doubleton)
doubleex=0;
if(kilometer<100)
ex=ton*kilometer;
elseif(kilometer>=100&&kilometer<300)
ex=ton*kilometer*0.9;
elseif(kilometer>=300&&kilometer<500)
ex=ton*kilometer*0.8;
elseif(kilometer>=500&&kilometer<1000)
ex=ton*kilometer*0.7;
elseif(kilometer>=1000)
ex=ton*kilometer*0.6;
returnex;
expendituree=newexpenditure();
System.out.println("请输入路程:
Scannerinput1=newScanner(System.in);
doubledistance=input1.nextDouble();
System.out.println("请输入重量:
Scannerinput2=newScanner(System.in);
doubleweight=input2.nextDouble();
System.out.println("运费为:
"+e.getExpenditure(distance,weight));
System.out.println("姓名:
黄云学号:
2009101097");
3.根据下面的要求实现圆类Circle。
①圆类Circle的成员变量:
radius表示圆的半径。
②圆类Circle的方法成员:
Circle():
构造方法,将半径置0。
Circle(doubler):
构造方法,创建Circle对象时将半径初始化为r。
doublegetRadius():
获得圆的半径值。
doublegetPerimeter():
获得圆的周长。
voiddisp():
将圆的半径、圆的周长和圆的面积输出到屏幕。
publicclassCircle
privatedoubleradius;
publicCircle()
this.radius=0;
publicCircle(doubler)
this.radius=r;
publicdoublegetRadius()
returnthis.radius;
publicdoublegetPerimeter()
return2*Math.PI*this.radius;
publicdoublegetArea()
returnMath.PI*this.radius*this.radius;
publicvoiddisp(){
System.out.println("半径:
"+getRadius());
System.out.println("周长:
"+Math.round(getPerimeter()*100)/100.00);
System.out.println("面积:
"+Math.round(getArea()*100)/100.00);
doubleresult;
Circlee=newCircle();
System.out.println("请输入半径:
e.radius=input.nextDouble();
e.disp();
4.列出两个数m和n之间的所有素数。
运行结果:
importjava.applet.*;
importjava.awt.*;
importjava.awt.event.*;
publicclassPextendsAppletimplementsActionListener
Labelresult,name;
TextFieldin1,in2;
Buttonbtn;
inta=0,b=0,m,n,p;
TextAreaanser=newTextArea(5,30);
publicvoidinit()
result=newLabel("请输入两个整形数据:
name=newLabel("姓名:
in1=newTextField(5);
in2=newTextField(5);
btn=newButton("计算");
add(name);
add(result);
add(in1);
add(in2);
add(btn);
add(anser);
btn.addActionListener(this);
publicvoidactionPerformed(ActionEvente)
intcount=0;
a=Integer.parseInt(in1.getText());
b=Integer.parseInt(in2.getText());
if(a>b)
{m=a;a=b;b=m;}
for(n=a;n<=b;n++)
for(p=2;p<=n;p++)
if(n%p==0)
{break;}
if(n==p)
anser.append(""+n+"");
count+=1;
if(count%10==0)
anser.append("\n");
5.使用java.util.Arrays,将Java所有关键字存在一个字符串数组中,判断一个字符串是否是Java关键字。
Java所有关键字:
"abstract","boolean","break","byte","case","catch","char","class",
"continue","default","do","double","else","extends","false","final","finally","float","for","if",
"implements","import","instanceof","int","interface","long","native","new","null","package",
"private","protected","public","return","short","static","super","switch","synchronized","this",
"throw","throws","transient","true","try","void","volatile","while"
importjava.util.Arrays;
importjava.util.List;
publicclasskeywords5{
publicstaticvoidmain(String[]args){
String[]s={"abstract","boolean","break","byte","case","catch","char","class",
};
Listl=Arrays.asList(s);
System.out.println("被查字符串:
throws");
if(l.contains("throws")){
System.out.println("是java关键字");
else{
System.out.println("不存在");
System.out.println("我的学号:
2009101097姓名:
黄云");
6.找出程序中错误,编译出正确结果;
求二维数组的鞍点。
鞍点是行中最大,列中最小。
代码:
publicclassDort
for(inti=0;ifor(intj=0;jSystem.out.println();}booleanfind=false;introw=0;intmax=0;while(!find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");}}正确程序运行结果如下:123456789Thedort:3更改后的程序publicclassDort{publicstaticvoidmain(Stringargs[]){intmat[][]={{1,2,4},{8,5,6},{7,8,9}};for(inti=0;i{for(intj=0;jSystem.out.print(""+mat[i][j]);System.out.println();}booleanfind=false;introw=0;intmax=0;while(!find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;intj=0;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");System.out.print("我的学号是2009101097"+"我的姓名是黄云");}} 7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。演示结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassisthreetimesextendsAppletimplementsActionListener{Labelresult,name;TextFieldinput;inta=0;TextAreaoutput=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入数字:");name=newLabel("姓名:黄云学号:2009101097");input=newTextField(5);this.add(name);this.add(result);this.add(input);this.add(output);input.addActionListener(this);}publicvoidactionPerformed(ActionEvente){a=Integer.parseInt(input.getText());if(a%3==0)output.setText(input.getText()+"是3的倍数"+"\n");elseoutput.setText(input.getText()+"不是3的倍数"+"\n");}}8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。publicclassFib{publicstaticvoidmain(Stringargs[]){shorti=0,j=1;do{System.out.print(""+i+""+j);i=(short)(i+j);j=(short)(i+j);}while(i>0);System.out.println();System.out.println("姓名:黄云;学号2009101097");}}
for(intj=0;jSystem.out.println();}booleanfind=false;introw=0;intmax=0;while(!find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");}}正确程序运行结果如下:123456789Thedort:3更改后的程序publicclassDort{publicstaticvoidmain(Stringargs[]){intmat[][]={{1,2,4},{8,5,6},{7,8,9}};for(inti=0;i{for(intj=0;jSystem.out.print(""+mat[i][j]);System.out.println();}booleanfind=false;introw=0;intmax=0;while(!find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;intj=0;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");System.out.print("我的学号是2009101097"+"我的姓名是黄云");}} 7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。演示结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassisthreetimesextendsAppletimplementsActionListener{Labelresult,name;TextFieldinput;inta=0;TextAreaoutput=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入数字:");name=newLabel("姓名:黄云学号:2009101097");input=newTextField(5);this.add(name);this.add(result);this.add(input);this.add(output);input.addActionListener(this);}publicvoidactionPerformed(ActionEvente){a=Integer.parseInt(input.getText());if(a%3==0)output.setText(input.getText()+"是3的倍数"+"\n");elseoutput.setText(input.getText()+"不是3的倍数"+"\n");}}8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。publicclassFib{publicstaticvoidmain(Stringargs[]){shorti=0,j=1;do{System.out.print(""+i+""+j);i=(short)(i+j);j=(short)(i+j);}while(i>0);System.out.println();System.out.println("姓名:黄云;学号2009101097");}}
System.out.println();
booleanfind=false;
introw=0;
intmax=0;
while(!
find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");}}正确程序运行结果如下:123456789Thedort:3更改后的程序publicclassDort{publicstaticvoidmain(Stringargs[]){intmat[][]={{1,2,4},{8,5,6},{7,8,9}};for(inti=0;i{for(intj=0;jSystem.out.print(""+mat[i][j]);System.out.println();}booleanfind=false;introw=0;intmax=0;while(!find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;intj=0;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");System.out.print("我的学号是2009101097"+"我的姓名是黄云");}} 7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。演示结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassisthreetimesextendsAppletimplementsActionListener{Labelresult,name;TextFieldinput;inta=0;TextAreaoutput=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入数字:");name=newLabel("姓名:黄云学号:2009101097");input=newTextField(5);this.add(name);this.add(result);this.add(input);this.add(output);input.addActionListener(this);}publicvoidactionPerformed(ActionEvente){a=Integer.parseInt(input.getText());if(a%3==0)output.setText(input.getText()+"是3的倍数"+"\n");elseoutput.setText(input.getText()+"不是3的倍数"+"\n");}}8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。publicclassFib{publicstaticvoidmain(Stringargs[]){shorti=0,j=1;do{System.out.print(""+i+""+j);i=(short)(i+j);j=(short)(i+j);}while(i>0);System.out.println();System.out.println("姓名:黄云;学号2009101097");}}
max=0;
for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");}}正确程序运行结果如下:123456789Thedort:3更改后的程序publicclassDort{publicstaticvoidmain(Stringargs[]){intmat[][]={{1,2,4},{8,5,6},{7,8,9}};for(inti=0;i{for(intj=0;jSystem.out.print(""+mat[i][j]);System.out.println();}booleanfind=false;introw=0;intmax=0;while(!find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;intj=0;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");System.out.print("我的学号是2009101097"+"我的姓名是黄云");}} 7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。演示结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassisthreetimesextendsAppletimplementsActionListener{Labelresult,name;TextFieldinput;inta=0;TextAreaoutput=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入数字:");name=newLabel("姓名:黄云学号:2009101097");input=newTextField(5);this.add(name);this.add(result);this.add(input);this.add(output);input.addActionListener(this);}publicvoidactionPerformed(ActionEvente){a=Integer.parseInt(input.getText());if(a%3==0)output.setText(input.getText()+"是3的倍数"+"\n");elseoutput.setText(input.getText()+"不是3的倍数"+"\n");}}8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。publicclassFib{publicstaticvoidmain(Stringargs[]){shorti=0,j=1;do{System.out.print(""+i+""+j);i=(short)(i+j);j=(short)(i+j);}while(i>0);System.out.println();System.out.println("姓名:黄云;学号2009101097");}}
if(mat[row][j]>mat[row][max])
max=j;
booleanyes=true;
while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");}}正确程序运行结果如下:123456789Thedort:3更改后的程序publicclassDort{publicstaticvoidmain(Stringargs[]){intmat[][]={{1,2,4},{8,5,6},{7,8,9}};for(inti=0;i{for(intj=0;jSystem.out.print(""+mat[i][j]);System.out.println();}booleanfind=false;introw=0;intmax=0;while(!find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;intj=0;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");System.out.print("我的学号是2009101097"+"我的姓名是黄云");}} 7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。演示结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassisthreetimesextendsAppletimplementsActionListener{Labelresult,name;TextFieldinput;inta=0;TextAreaoutput=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入数字:");name=newLabel("姓名:黄云学号:2009101097");input=newTextField(5);this.add(name);this.add(result);this.add(input);this.add(output);input.addActionListener(this);}publicvoidactionPerformed(ActionEvente){a=Integer.parseInt(input.getText());if(a%3==0)output.setText(input.getText()+"是3的倍数"+"\n");elseoutput.setText(input.getText()+"不是3的倍数"+"\n");}}8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。publicclassFib{publicstaticvoidmain(Stringargs[]){shorti=0,j=1;do{System.out.print(""+i+""+j);i=(short)(i+j);j=(short)(i+j);}while(i>0);System.out.println();System.out.println("姓名:黄云;学号2009101097");}}
if(j!
=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");}}正确程序运行结果如下:123456789Thedort:3更改后的程序publicclassDort{publicstaticvoidmain(Stringargs[]){intmat[][]={{1,2,4},{8,5,6},{7,8,9}};for(inti=0;i{for(intj=0;jSystem.out.print(""+mat[i][j]);System.out.println();}booleanfind=false;introw=0;intmax=0;while(!find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;intj=0;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");System.out.print("我的学号是2009101097"+"我的姓名是黄云");}} 7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。演示结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassisthreetimesextendsAppletimplementsActionListener{Labelresult,name;TextFieldinput;inta=0;TextAreaoutput=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入数字:");name=newLabel("姓名:黄云学号:2009101097");input=newTextField(5);this.add(name);this.add(result);this.add(input);this.add(output);input.addActionListener(this);}publicvoidactionPerformed(ActionEvente){a=Integer.parseInt(input.getText());if(a%3==0)output.setText(input.getText()+"是3的倍数"+"\n");elseoutput.setText(input.getText()+"不是3的倍数"+"\n");}}8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。publicclassFib{publicstaticvoidmain(Stringargs[]){shorti=0,j=1;do{System.out.print(""+i+""+j);i=(short)(i+j);j=(short)(i+j);}while(i>0);System.out.println();System.out.println("姓名:黄云;学号2009101097");}}
yes=false;
j++;
if(yes)
find=true;
row++;
if(find)
System.out.println("Thedort:
"+mat[row][max]);
null");
正确程序运行结果如下:
123
456
789
Thedort:
3
更改后的程序
intmat[][]={{1,2,4},{8,5,6},{7,8,9}};
for(inti=0;i{for(intj=0;jSystem.out.print(""+mat[i][j]);System.out.println();}booleanfind=false;introw=0;intmax=0;while(!find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;intj=0;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");System.out.print("我的学号是2009101097"+"我的姓名是黄云");}} 7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。演示结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassisthreetimesextendsAppletimplementsActionListener{Labelresult,name;TextFieldinput;inta=0;TextAreaoutput=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入数字:");name=newLabel("姓名:黄云学号:2009101097");input=newTextField(5);this.add(name);this.add(result);this.add(input);this.add(output);input.addActionListener(this);}publicvoidactionPerformed(ActionEvente){a=Integer.parseInt(input.getText());if(a%3==0)output.setText(input.getText()+"是3的倍数"+"\n");elseoutput.setText(input.getText()+"不是3的倍数"+"\n");}}8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。publicclassFib{publicstaticvoidmain(Stringargs[]){shorti=0,j=1;do{System.out.print(""+i+""+j);i=(short)(i+j);j=(short)(i+j);}while(i>0);System.out.println();System.out.println("姓名:黄云;学号2009101097");}}
for(intj=0;jSystem.out.print(""+mat[i][j]);System.out.println();}booleanfind=false;introw=0;intmax=0;while(!find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;intj=0;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");System.out.print("我的学号是2009101097"+"我的姓名是黄云");}} 7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。演示结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassisthreetimesextendsAppletimplementsActionListener{Labelresult,name;TextFieldinput;inta=0;TextAreaoutput=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入数字:");name=newLabel("姓名:黄云学号:2009101097");input=newTextField(5);this.add(name);this.add(result);this.add(input);this.add(output);input.addActionListener(this);}publicvoidactionPerformed(ActionEvente){a=Integer.parseInt(input.getText());if(a%3==0)output.setText(input.getText()+"是3的倍数"+"\n");elseoutput.setText(input.getText()+"不是3的倍数"+"\n");}}8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。publicclassFib{publicstaticvoidmain(Stringargs[]){shorti=0,j=1;do{System.out.print(""+i+""+j);i=(short)(i+j);j=(short)(i+j);}while(i>0);System.out.println();System.out.println("姓名:黄云;学号2009101097");}}
System.out.print(""+mat[i][j]);
find&&row{max=0;for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;intj=0;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");System.out.print("我的学号是2009101097"+"我的姓名是黄云");}} 7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。演示结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassisthreetimesextendsAppletimplementsActionListener{Labelresult,name;TextFieldinput;inta=0;TextAreaoutput=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入数字:");name=newLabel("姓名:黄云学号:2009101097");input=newTextField(5);this.add(name);this.add(result);this.add(input);this.add(output);input.addActionListener(this);}publicvoidactionPerformed(ActionEvente){a=Integer.parseInt(input.getText());if(a%3==0)output.setText(input.getText()+"是3的倍数"+"\n");elseoutput.setText(input.getText()+"不是3的倍数"+"\n");}}8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。publicclassFib{publicstaticvoidmain(Stringargs[]){shorti=0,j=1;do{System.out.print(""+i+""+j);i=(short)(i+j);j=(short)(i+j);}while(i>0);System.out.println();System.out.println("姓名:黄云;学号2009101097");}}
for(intj=0;jif(mat[row][j]>mat[row][max])max=j;booleanyes=true;intj=0;while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");System.out.print("我的学号是2009101097"+"我的姓名是黄云");}} 7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。演示结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassisthreetimesextendsAppletimplementsActionListener{Labelresult,name;TextFieldinput;inta=0;TextAreaoutput=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入数字:");name=newLabel("姓名:黄云学号:2009101097");input=newTextField(5);this.add(name);this.add(result);this.add(input);this.add(output);input.addActionListener(this);}publicvoidactionPerformed(ActionEvente){a=Integer.parseInt(input.getText());if(a%3==0)output.setText(input.getText()+"是3的倍数"+"\n");elseoutput.setText(input.getText()+"不是3的倍数"+"\n");}}8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。publicclassFib{publicstaticvoidmain(Stringargs[]){shorti=0,j=1;do{System.out.print(""+i+""+j);i=(short)(i+j);j=(short)(i+j);}while(i>0);System.out.println();System.out.println("姓名:黄云;学号2009101097");}}
intj=0;
while(yes&&j{if(j!=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");System.out.print("我的学号是2009101097"+"我的姓名是黄云");}} 7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。演示结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassisthreetimesextendsAppletimplementsActionListener{Labelresult,name;TextFieldinput;inta=0;TextAreaoutput=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入数字:");name=newLabel("姓名:黄云学号:2009101097");input=newTextField(5);this.add(name);this.add(result);this.add(input);this.add(output);input.addActionListener(this);}publicvoidactionPerformed(ActionEvente){a=Integer.parseInt(input.getText());if(a%3==0)output.setText(input.getText()+"是3的倍数"+"\n");elseoutput.setText(input.getText()+"不是3的倍数"+"\n");}}8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。publicclassFib{publicstaticvoidmain(Stringargs[]){shorti=0,j=1;do{System.out.print(""+i+""+j);i=(short)(i+j);j=(short)(i+j);}while(i>0);System.out.println();System.out.println("姓名:黄云;学号2009101097");}}
=row&&mat[j][max]yes=false;j++;}if(yes)find=true;elserow++;}if(find)System.out.println("Thedort:"+mat[row][max]);elseSystem.out.println("Thedort:null");System.out.print("我的学号是2009101097"+"我的姓名是黄云");}} 7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。演示结果:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassisthreetimesextendsAppletimplementsActionListener{Labelresult,name;TextFieldinput;inta=0;TextAreaoutput=newTextArea(5,30);publicvoidinit(){result=newLabel("请输入数字:");name=newLabel("姓名:黄云学号:2009101097");input=newTextField(5);this.add(name);this.add(result);this.add(input);this.add(output);input.addActionListener(this);}publicvoidactionPerformed(ActionEvente){a=Integer.parseInt(input.getText());if(a%3==0)output.setText(input.getText()+"是3的倍数"+"\n");elseoutput.setText(input.getText()+"不是3的倍数"+"\n");}}8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。publicclassFib{publicstaticvoidmain(Stringargs[]){shorti=0,j=1;do{System.out.print(""+i+""+j);i=(short)(i+j);j=(short)(i+j);}while(i>0);System.out.println();System.out.println("姓名:黄云;学号2009101097");}}
System.out.print("我的学号是2009101097"+"我的姓名是黄云");
7.编写JavaApplet,接受用户输入的一个整数,检查该整数是否是3的倍数,并输出判断结果。
演示结果:
publicclassisthreetimesextendsAppletimplementsActionListener
TextFieldinput;
inta=0;
TextAreaoutput=newTextArea(5,30);
result=newLabel("请输入数字:
input=newTextField(5);
this.add(name);
this.add(result);
this.add(input);
this.add(output);
input.addActionListener(this);
a=Integer.parseInt(input.getText());
if(a%3==0)
output.setText(input.getText()+"是3的倍数"+"\n");
output.setText(input.getText()+"不是3的倍数"+"\n");
8.计算Fibonacci序列(Fibonacci序列是元素等于前两项之和)。
publicclassFib
shorti=0,j=1;
do{
System.out.print(""+i+""+j);
i=(short)(i+j);
j=(short)(i+j);
}while(i>0);
黄云;学号2009101097");
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1