java程序题.docx

上传人:b****8 文档编号:23883371 上传时间:2023-05-21 格式:DOCX 页数:29 大小:191.44KB
下载 相关 举报
java程序题.docx_第1页
第1页 / 共29页
java程序题.docx_第2页
第2页 / 共29页
java程序题.docx_第3页
第3页 / 共29页
java程序题.docx_第4页
第4页 / 共29页
java程序题.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

java程序题.docx

《java程序题.docx》由会员分享,可在线阅读,更多相关《java程序题.docx(29页珍藏版)》请在冰豆网上搜索。

java程序题.docx

java程序题

.1.

//计算两个整数的乘法

importjavax.swing.JOptionPane;

publicclassJava_1{

publicstaticvoidmain(Stringargs[]){

intx,y,result;

StringxVal,yVal;

xVal=JOptionPane.showInputDialog("输入第1个整数:

");

yVal=JOptionPane.showInputDialog("输入第2个整数:

");

/*********Fill********/

x=Integer.parseInt(________xVal__________);

y=Integer.parseInt(yVal);

result=x*y;

/*********Fill********/

JOptionPane.showMessageDialog(null,"两个数的积:

"+result);

System.exit(0);

}

}

2.

importjava.io.*;

publicclassJava_1{

publicstaticvoidmain(String[]args){

int[]anArray;//声明一个整数型数组

anArray=newint[10];//创建一个整数数组对象s

//对数组中每个元素赋值并显示

for(inti=0;i

anArray[i]=i;

/*********Fill********/

System.out.print(________anArray[i]_______+"");

}

System.out.println();

}

}

3.

.

classVariable{

intx=0,y=0,z=0;//类变量

/*********Fill********/

void____init________(intx,inty){

this.x=x;

this.y=y;

intz=5;//局部变量

System.out.println("*****在初始化中*****");

System.out.println("x="+x+"y="+y+"z="+z);

}

}

publicclassJava_1{

publicstaticvoidmain(String[]args){

/*********Fill********/

Variablev=new______Variable

__________();

System.out.println("*****在初始化之前*****");

System.out.println("x="+v.x+"y="+v.y+"z="+v.z);

/*********Fill********/

v.init(20,_____30_________);

System.out.println("*****在初始化之后*****");

System.out.println("x="+v.x+"y="+v.y+"z="+v.z);

}

}

4.

.

importjavax.swing.*;

publicclassJava_1{

publicstaticvoidmain(Stringargs[]){

Stringstrings[]={"started","starting","ended","ending"};

Stringoutput="";

/*********Fill********/

for(inti=0;i

/*********Fill********/

if(strings[i].endsWith("____ed________"))

output+="\""+strings[i]+"\"结束于\"ed\"\n";

JOptionPane.showMessageDialog(null,output,"显示字符串类的比较",

JOptionPane.INFORMATION_MESSAGE);

System.exit(0);

}

}

5.

importjava.io.*;

publicclassJava_1

{

publicstaticvoidmain(Stringargs[])

{

/**********FILL**********/

______long_______________s;

/**********FILL**********/

_______s=1;______________

for(inti=1;i<=15;i++)

/**********FILL**********/

s*=_________i____________;

System.out.println("15!

="+s);

}

}

6.

importjava.io.*;

publicclassJava_1

{

publicstaticvoidmain(Stringargs[])

{

inta,b,c,m;

a=15;

b=5;

c=25;

/**********FILL**********/

_______m=a;______________

if(m>b)

/**********FILL**********/

_________m=b;

____________

if(m>c)

/**********FILL**********/

___________m=c;__________

System.out.println("min="+m);

}

}

 

7.

importjava.util.Random;

publicclassJava_2

{

publicstaticvoidmain(Stringargs[]){

Randomrandom=newRandom();

floatx=random.nextFloat();//产生0.0与1.0之间的一个符点数

intn=Math.round(20*x);//构造20以内的一个整数

longf=1;//保存阶乘的结果

intk=1;//循环变量

/*********Fill********/

do{___f*=k

_______;

k++;

/*********Fill********/

}____while(k<=n);______

System.out.println(n+"!

="+f);

}

}

 

8.

importjava.io.*;

publicclassJava_2{

publicstaticvoidmain(Stringargs[]){

inta[][]=newint[5][5];

inti,j,k=1;

for(i=0;i<5;i++)

/*********Fill********/

for(j=0;____j<5_________;j++)

if((i+j)<4)

a[i][j]=0;

else{

/*********Fill********/

_____________a[i][j]=k++__________;

}

for(i=0;i<5;i++){

for(j=0;j<5;j++)

if(a[i][j]<10)

System.out.print(a[i][j]+"");

else

System.out.print(a[i][j]+"");

System.out.println();

}

}

}

9.

publicclassJava_2{

publicstaticvoidmain(Stringargs[]){

inti,j,k;

inta[][]=newint[2][];

/*********Fill********/

intb___[][]______={{1,2,3,4},{1,2,3,4},{1,2,3,4}};

/*********Fill********/

intc[][]=new___int[2][4]________;

a[0]=newint[3];

a[1]=newint[3];

for(i=0;i<2;i++)

for(j=0;j<3;j++)

a[i][j]=(i+1)*(j+2);

for(i=0;i<2;i++)

for(j=0;j<4;j++){

c[i][j]=0;

for(k=0;k<3;k++)

/*********Fill********/

c[i][j]+=__a[i][k]*b[k][j]___________;

}

//PrintMatixC

for(i=0;i<2;i++){

/*********Fill********/

for(j=0;____j<4___________;j++)

System.out.print(c[i][j]+"");

System.out.println();

}

}

}

 

10.

publicclassJava_2{

publicstaticvoidmain(String[]args){

int[]arrayOfInts={32,87,3,589,12,1076,2000,8,622,127};

intsearchfor=12;

inti=0;

booleanfoundIt=false;

/*********Fill********/

for(;i<_____arrayOfInts.length__________________;i++){

if(arrayOfInts[i]==searchfor){

/*********Fill********/

foundIt=__true________;

break;

}

}

/*********Fill********/

if(____foundIt__________){

System.out.println("Found"+searchfor+"atindex"+i);

}

else{

System.out.println(searchfor+"notinthearray");

}

}

}

11.

publicclassJava_2{

publicintx,y;

publicJava_2(){

}

publicJava_2(intx,inty){

this.x=x;this.y=y;

}

/**********FILL**********/

publicJava_2(_______Java_2__________p){

x=p.x;y=p.y;

}

publicJava_2getLocation(){

Java_2p=newJava_2(x,y);

returnp;

}

publicintgetX(){

returnx;

}

publicintgetY(){

returny;

}

publicvoidmove(intx,inty){

this.x=x;

this.y=y;

}

publicvoidsetLocation(Java_2p){

x=p.x;

y=p.y;

}

publicStringtoString(){

return('('+Integer.toString(x)+','+Integer.toString(y)+')');

}

publicvoidtranslate(intx,inty){

this.x+=x;

this.y+=y;

}

publicstaticvoidmain(Stringargs[]){

/**********FILL**********/

Java_2p=new_______Java_2__________(5,5);

System.out.println("x="+p.x+"y="+p.y);

/**********FILL**********/

System.out.println("点的坐标是"+______p.toString_______________());

p.translate(3,4);

System.out.println("x="+p.x+"y="+p.y);

/**********FILL**********/

System.out.println("点的坐标是"+_____p.toString_______________());

}

}

12.

importjava.text.*;

publicclassJava_2

{

publicstaticvoidmain(String[]args)

{

Person[]people=newPerson[2];

people[0]=newWorker("老张",30000);

people[1]=newStudent("小王","计算机科学");

for(inti=0;i

{

Personp=people[i];

/**********FILL**********/

System.out.println(______p.getName______________()+","+p.getDescription());

}

}

}

 

/**********FILL**********/

_____abstract___________classPerson

{

publicPerson(Stringn)

{

name=n;

}

/**********FILL**********/

public_______abstract____________StringgetDescription();

publicStringgetName()

{

returnname;

}

privateStringname;

}

 

/**********FILL**********/

classWorker_____extends____________Person

{

publicWorker(Stringn,doubles)

{

super(n);

salary=s;

}

publicStringgetDescription()

{

NumberFormatformatter=NumberFormat.getCurrencyInstance();

return"工人,年薪是"+formatter.format(salary)+"。

";

}

privatedoublesalary;

}

 

/**********FILL**********/

classStudent___extends______________Person

{

publicStudent(Stringn,Stringm)

{

super(n);

major=m;

}

publicStringgetDescription()

{

return"学生,专业是"+major+"。

";

}

privateStringmajor;

}

13.

//DoubleArray.java

importjava.awt.*;

importjavax.swing.*;

publicclassJava_3extendsJApplet{

intgrades[][]={{77,68,86,73},

{96,87,89,81},

{70,90,86,81}};

intstudents,exams;

Stringoutput;

JTextAreaoutputArea;

//对实例变量初始化

publicvoidinit(){

students=grades.length;

exams=grades[0].length;

/**********FILL**********/

outputArea=new______JTextArea_____________();

Containerc=getContentPane();

c.add(outputArea);

//输出

output="数组是:

";

buildString();

output+="\n\n最低分:

"+minimum()+

"\n最高分:

"+maximum()+"\n";

for(inti=0;i

output+="\n学生的平均分"+i+"组是"+

average(grades[i]);

outputArea.setFont(

newFont("Courier",Font.PLAIN,12));

outputArea.setText(output);

}

//找最底分

publicintminimum(){

intlowGrade=100;

for(inti=0;i

for(intj=0;j

if(grades[i][j]

lowGrade=grades[i][j];

/**********FILL**********/

return_____lowGrade_____________;

}

//找最高分

publicintmaximum(){

inthighGrade=0;

for(inti=0;i

for(intj=0;j

if(grades[i][j]>highGrade)

highGrade=grades[i][j];

returnhighGrade;

}

//对各组学生确定平均分

publicdoubleaverage(intsetOfGrades[]){

inttotal=0;

for(inti=0;i

total+=setOfGrades[i];

/**********FILL**********/

return(double)total/____setOfGrades.length

____________________;

}

//输出格式

publicvoidbuildString(){

output+="";

for(inti=0;i

output+="["+i+"]";

for(inti=0;i

output+="\ngrades["+i+"]";

for(intj=0;j

output+=grades[i][j]+"";

}

}

}

14.

importjavax.swing.JOptionPane;

publicclassJava_3{

publicstaticvoidmain(Stringargs[]){

StringfirstNumber,//存储第1个输入数据

secondNumber,//存储第2个输入数据

/**********FILL**********/

___result__________________;//字符串输出

intnumber1,//用来比较的第1个int型数据

number2;//用来比较的第2个int型数据

//以字符串格式读输入数据

firstNumber=

JOptionPane.showInputDialog("请输入第1个整数:

");

secondNumber=

JOptionPane.showInputDialog("请输入第2个整数:

");

//将字符串转换为int整数

/**********FILL**********/

number1=Integer.parseInt(_______firstNumber___________________);

/**********FILL**********/

number2=Integer.parseInt(______secondNumber____________________);

//用空字符串初始化结果变量

result="";

if(number1==number2)

result=number1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1