java试验程序.docx
- 文档编号:5654420
- 上传时间:2022-12-30
- 格式:DOCX
- 页数:39
- 大小:27.94KB
java试验程序.docx
《java试验程序.docx》由会员分享,可在线阅读,更多相关《java试验程序.docx(39页珍藏版)》请在冰豆网上搜索。
java试验程序
试验2:
一:
packaged1;
publicclassshiyan21{
publicstaticvoidmain(String[]args){
doubler=1.5;
doubles,c;s=3.14*r*r;c=2*3.14*r;
System.out.println("面积是"+s+"\n周长是"+c);}}
二:
packaged2;
publicclassshiyan22{
publicstaticvoidmain(String[]args){
inti=50,j=20;floata,b,c,d;
a=i+j;b=i-j;c=i*j;d=i/j;
System.out.println("和是:
"+a+"\n差是:
"+b+"\n积是:
"+c+"\n商是:
"+d);}}
试验3:
一:
packagedi1;
importjava.util.Scanner;
publicclassshiyan31{publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("请输入长:
\n");
inth=sc.nextInt();
System.out.println("请输入宽:
\n");
intw=sc.nextInt();
ints=h*w;
intc=2*(h+w);
System.out.println("面积是:
"+s+"\n周长是:
"+c);}}
二:
packagedi2;
importjava.util.Random;
publicclassshiyan32{
publicstaticvoidmain(String[]args){
Randomrd=newRandom();
inta=rd.nextInt(100)+1;
System.out.println(a);
}
}
三:
packagedi3;
importjava.util.Scanner;
importjava.util.Random;
publicclassshiyan33{
publicstaticvoidmain(String[]args){
Randomrd=newRandom();
inta=rd.nextInt(13)+1;
intq=a;
System.out.println("抽到的牌是:
"+a+"\n");
Scannersc=newScanner(System.in);
do
{System.out.println("请输入决定还再要牌不要:
Y/N\n");
Stringb=sc.next();
if(b.equals("N"))
{System.out.println("程序结束。
");break;}
if(b.equals("Y"))
{a=rd.nextInt(13)+1;System.out.println("再次发牌,得到的牌是:
"+a+"\n");q=q+a;}
else{
System.out.println("输入错误,请重新输入");}
}while(q<21);
if(q>=21)
System.out.println("要牌次数已超过限制");
}}
试验4:
一:
packagedi1;
importjava.util.Random;
publicclassshiyan41{
publicstaticvoidmain(String[]args){
Randomrd=newRandom();
int[]score1=newint[13];
int[]score2=newint[13];
intx=0,y=0,i;
for(i=0,i++;i<13;)
{score1[i]=rd.nextInt();
score2[i]=rd.nextInt();
if(score1[i]>score2[i]){x++;}
if(score1[i] elsebreak;} System.out.println("x的得分是: "+x+"\n"+"y的得分是: "+y+"\n");}} 二: packagedi2; importjava.util.Scanner; publicclassshiyan42{ publicstaticvoidmain(String[]args){ Scannerrd=newScanner(System.in); inti,j,k; System.out.println("请输入您要的素数个数: "); j=rd.nextInt(); for(i=2;i for(k=2;k<=i/2;k++){ if(i%k==0){j++;break;} } if(k>i/2) System.out.println(i);}}} 试验5: packageexp5; importjava.util.Scanner; publicclassCollegeextendsStudent{ Stringmajor; int[]score=newint[5]; publicCollege(StringSno,StringSname,Stringmajor) {super(Sno,Sname);this.major=major;} publicCollege(StringSno,StringSname,intSage,Stringmajor) {super(Sno,Sname,Sage); this.major=major;} Scannersc=newScanner(System.in); publicvoidSetscore() {for(inti=0;i<5;i++) {System.out.println("请输入成绩"+"\n");score[i]=sc.nextInt();}} publicdoubleGetsum() {doublesum=score[0]+score[1]+score[2]+score[3]+score[4]; returnsum;} publicdoubleGetavg() {doubleavg=(score[0]+score[1]+score[2]+score[3]+score[4])/5; returnavg;}} packageexp5; publicclassStudent{ StringSno;StringSname;intSage; publicStudent(StringSno,StringSname) {this.Sno=Sno;this.Sname=Sname;} publicStudent(StringSno,StringSname,intSage) {this(Sno,Sname); this.Sage=Sage;}} packageexp5; importjava.util.Scanner; publicclassMainClass{ publicstaticvoidmain(String[]args){ String[]Sname=newString[5]; String[]Sno=newString[5]; String[]major=newString[5]; int[]Sage=newint[5]; double[]sum=newdouble[5]; double[]avg=newdouble[5]; Collegestu=newCollege("","",""); Scannersc=newScanner(System.in); for(inti=0;i<5;i++) {System.out.println("请输入姓名: "); Sname[i]=sc.next(); System.out.println("请输入学号: "); Sno[i]=sc.next(); System.out.println("请输入年龄: "); Sage[i]=sc.nextInt(); System.out.println("请输入专业"); major[i]=sc.next(); stu.Setscore(); sum[i]=stu.Getsum(); avg[i]=stu.Getavg(); } System.out.println("姓名\t学号\t年龄\t专业\t总分\t平均分\t"); for(intj=0;j<5;j++) {System.out.println(Sname[j]+"\t"+Sno[j]+"\t"+Sage[j]+"\t"+major[j]+"\t"+sum[j]+"\t"+avg[j]+"\t");}}} 试验6: packageexp6; importjava.util.Scanner; publicclassClass{publicStringcname; privateStringcno;privateintcscore;publicTeachertea; publicClass(){}; publicClass(Stringcname){ ame=cname;} publicClass(Stringcname,Stringcno){ame=cname; o=cno;} publicvoidsetcname(Stringcname){ame=cname;} publicStringgetcname(){returname;} publicvoidsetcno(Stringcno){o=cno;} publicStringgetcno(){returno;} publicvoidsetcscore(intcscore){this.cscore=cscore;} publicintgetcscore(){returnthis.cscore;} publicvoidsettea(){ Scannera=newScanner(System.in); this.tea=newTeacher(); tea.settname(a.next());} publicTeachergettea() {returnthis.tea;}} packageexp6; importjava.util.*; publicclassCollegeStudentextendsStudent{ publicStringsmajor; intn; privateClasscla[]=newClass[20]; publicintscore[]=newint[20];publicintsum; publicintavg; publicCollegeStudent(Stringsno,Stringsname,Stringsmajor) {super(sno,sname); this.smajor=smajor;}; publicCollegeStudent(Stringsno,Stringsname,Stringsmajor,intage) {super(sno,sname);this.smajor=smajor;this.age=age;}; publicvoidsetclass(intn){ Scannera=newScanner(System.in); for(inti=0;i {cla[i]=newClass(a.next(),a.next());}} publicvoidsetscore(intn){ Scannera=newScanner(System.in); for(inti=0;i {this.score[i]=a.nextInt();}} publicvoidsumavg(intn){ for(intj=0;j {this.sum+=score[j];} this.avg=this.sum/n;}} packageexp6; importjava.util.Scanner; publicclassCollegestudent1extendsStudent{ publicStringsmajor; publicClassclas[]=newClass[20]; publicintsum;publicintavg; publicCollegestudent1(Stringsno,Stringsname,intage) {super(sno,sname,age);} publicCollegestudent1(Stringsname,intage,Stringsmajor) {this.sname=sname;this.age=age;this.smajor=smajor;} publicvoidsetsname(Stringsname){this.sname=sname;} publicStringgetsname(){returnthis.sname;} publicvoidsetsmajor(Stringsmajor){ this.smajor=smajor;} publicStringgetsmajor(){ returnthis.smajor;} publicvoidsetclass(){ Scannercc=newScanner(System.in); for(intj=0;j<2;j++){ this.clas[j]=newClass(); clas[j].setcname(cc.next());}} packageexp6; publicclassStudent{ publicStringsno;publicStringsname;publicintage; publicStudent(){}; publicStudent(Stringsno,Stringsname) {this.sno=sno;this.sname=sname;} publicStudent(Stringsno,Stringsname,intage) {this(sno,sname);this.age=age;}} packageexp6; publicclassTeacher{ publicStringtname; privateStringtsex;privateinttage;privateStringtschoolar; privateStringmajorclass;publicintcscore; publicTeacher(){} publicTeacher(Stringtname){this.tname=tname;} publicTeacher(Stringtname,Stringtsex,inttage,Stringtschoolar) {this.tname=tname; this.tsex=tsex;this.tage=tage;this.tschoolar=tschoolar;} publicTeacher(Stringtname,Stringtsex,inttage,Stringtschoolar,Stringmajorclass) {this(tname,tsex,tage,tschoolar); this.majorclass=majorclass;} publicvoidsettname(Stringtname){this.tname=tname;} publicStringgettname(){returnthis.tname;} publicvoidsettsex(Stringtsex){this.tsex=tsex;} publicStringgettsex(){returnthis.tsex;} publicvoidsettage(inttage){this.tage=tage;} publicintgettage(){returnthis.tage;} publicvoidsettschoolar(Stringtschoolar){this.tschoolar=tschoolar;} publicStringgettschoolar(){returnthis.tschoolar;} publicvoidsetmajorclass(Stringmajorclass){this.majorclass=majorclass} publicStringgetmajorclass(){ returnthis.majorclass;} publicvoidsetcscore(intcscore){this.cscore=cscore;} publicintgetcscore(){returnthis.cscore;}} packageexp6; importjava.util.*; publicclassMainScore{ publicstaticvoidmain(String[]args){ Classcla[]=newClass[20]; System.out.println("输入课程信息"); Scannera=newScanner(System.in); System.out.println("课程名"+"课号"+"老师"); for(inti=0;i<3;i++) {cla[i]=newClass(); cla[i].setcname(a.next()); cla[i].setcno(a.next()); cla[i].settea();} Teachertea[]=newTeacher[20]; System.out.println("输入老师信息"); Scannerb=newScanner(System.in); System.out.println("老师名"+"成绩"); for(intj=0;j<3;j++) {tea[j]=newTeacher(b.next());} Collegestudent1stu[]=newCollegestudent1[50]; System.out.println("输入学生信息"); Scannercs=newScanner(System.in); System.out.println("学号"+"姓名"+"年龄"+"课程名,教师名,成绩"); for(inti=0;i<2;i++) {intsum=0;intavg=0; stu[i]=newCollegestudent1(cs.next(),cs.next(),cs.nextInt()); stu[i].setclass(); for(intm=0;m<2;m++) {System.out.println("选课"+stu[i].clas[m].getcname()); stu[i].clas[m].settea(); stu[i].clas[m].gettea().setcscore(cs.nextInt()); sum+=stu[i].clas[m].tea.getcscore();} avg=sum/2; System.out.println("输出学生总成绩和平均成绩"); System.out.println("总成绩"+sum+"平均成绩"+avg);}}} 试验7: packageexp7; importjava.util.InputMismatchException;importjava.util.Vector; importjava.util.Scanner;importjava.util.Random; publicabstractclassAccountimplementsBankService{ privateintid; privateStringname;privateintbalance;privateStringpassword; privateVector publicAccount(Stringname,Stringpwd){ Randomrd=newRandom(); this.id=rd.nextInt(10000); this.name=name; this.password=pwd;} publicAccount(Stringname,Stringpwd,intbalance){ this(name,pwd);Randomrd=newRandom();this.id=rd.nextInt(); this.balance=balance;} publicintgetId(){returnid;} publicvoidsetName(Stringname){this.name=name;} publicStringgetName(){returnname;} //存款 publicintsetBalance(intamount){returnbalance+=amount;} //修改余额 publicintsetBalance1(inta
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 试验 程序