资源描述:
《java编程期末复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、编程题:1.编写一个输出"HelloWorld!"的程序,用两种方式实现(Application、Applet)。application程序publicclassa{publicstaticvoidmain(Stringargs[]){System.out.println("HelloWorld!");}}2、applet程序publicclassbextendsjava.applet.Applet{publicpaint(java.awt.Graphicsg){g.outstring("HelloWorld
2、!",10,10);}}2.求10个数中的最小值并输出。importjava.util.Scanner;publicclassTest{publicstaticvoidmain(Stringargs[]){intnum[]=newint[10];intmin;Scannerscan=newScanner(System.in);System.out.print("请输入10个数字:");for(inti=0;i<10;i++){num[i]=scan.nextInt();}min=num[0];for(inti
3、=1;i<10;i++){if(min>num[i])min=num[i];}System.out.println("最小值是"+min);}3.建立一个学生类,其中成员变量为学号,姓名,及三门课成绩。另外建立一个包含主方法的类,定义2个学生类的对象,求出这2个学生三门课总分的最高分,并将最高分这个学生的信息输出。classstudent{Stringname,no;floateng,math,chi;publicstudent(Stringname1,Stringno1,floateng1,floatmat
4、h1,floatchi1){name=name1;no=no1;eng=eng1;math=math1;chi=chi1;}floatsum(){return(eng+math+chi);}voidprint(){System.out.println("name:"+name+"tno:"+no+"ttotal:"+sum());}}publicclassmax{publicstaticvoidmain(String[]args){students1=newstudent("lily","001",80,
5、90,50);students2=newstudent("lucy","002",70,70,70);if(s1.sum()>s2.sum())s1.print();elses2.print();}}4.请编写一个实现如下功能的Application:比较从键盘输入的两个整数是否相等,并根据比较结果显示“相等”或“不相等”。importjava.util.Scanner;publicclassCOMPare{ publicstaticvoidmain(Stringargs[]){ Scannertr=ne
6、wScanner(System.in); intb=tr.nextInt(); inta=tr.nextInt(); if(a==b) System.out.println("相等"); else System.out.println("不相等"); }}5.编写一个Application,利用数组求出”HELLO”,”JAVA””PROGRAM”三个字符串的平均长度。classAverage{publicstaticvoidmain(Stringargs[]){Stringar
7、ray[]=newString[3];array[0]="HELLO";array[1]="JAVA";array[2]="PROGRAM";inttotal=array[0].length();total+=array[1].length();total+=array[2].length();System.out.println("平均字符串长度为:"+total/3);}}6、习题(6_13):importjava.util.*;classStudent{Stringnum;Stringname;Stri
8、ngsex;booleancleader;floatmath;floatchn;floateng;publicStudent(StringnewNum,StringnewName,StringnewSex,booleannewCleader,floatnewMath,floatnewChn,floatnewEng){num=newNum;name=newName;sex=newSex;cleader