Java实验测试题目.docx

Java实验测试题目.docx

ID:51673593

大小:19.84 KB

页数:9页

时间:2020-03-14

Java实验测试题目.docx_第1页
Java实验测试题目.docx_第2页
Java实验测试题目.docx_第3页
Java实验测试题目.docx_第4页
Java实验测试题目.docx_第5页
资源描述:

《Java实验测试题目.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1输入两个自然数,找出两个数的最大公因数importjava.util.Scanner;publicclasszuida{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.print("请输入第一个数字");intnum1=scanner.nextInt();System.out.print("请输入第2个数字");intnum2=scanner.nextInt();inttemp=num1;num1=num1

2、num2;num2=temp>num2?temp:num2;for(intnum=num1;num>=1;num--){if(num1%num==0&&num2%num==0){System.out.println("最大公因数为:"+num);break;}}}}2接受输入x,计算sinx的近似值(不使用Math类中的函数,自己实现)packageTest;importjava.util.Scanner;publicclasssin{staticdoublestop=0.001;publicstaticvoidmain(String[]args

3、){sins=newsin();System.out.println("Thevalueofsin(30')");System.out.println(s.sin(Math.PI/6.0,100));}doublesin(doublex,intn){doublev=x;intpostive=1;for(inti=1;i<2*n;i=i+2){v=v+postive*(Math.pow(x,i)/factorial(i));postive=postive*-1;}returnv;}privatedoublefactorial(doubles){do

4、ubler=1;for(inti=1;i<=s;i++){r=r*i;}returnr;}}3打印所有的水仙花数(一个三位数,各位的三次方之和等于它本身)publicclasszuida{publicstaticvoidmain(Stringargs[]){intcount=0;//水仙花数个数计数器for(intnum=100;num<1000;num++){intg=num%10;//个位ints=num/10%10;//十位intb=num/100;//百位if(g*g*g+s*s*s+b*b*b==num){count++;System.

5、out.print(num+"");if(count%5==4)System.out.println();}}}}4输入年、月、日,判断这一天是星期几(年、月、日的输入有一定范围,数值合理)importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.Calendar;publicclasszuida{publicstaticvoidmain(String[]args)throwsIOException{

6、System.out.println("请输入年月日,格式:yyyy-MM-dd");BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));Strings=br.readLine();Calendarc=Calendar.getInstance(java.util.Locale.CHINA);String[]sp=s.split("-");c.set(Calendar.YEAR,Integer.parseInt(sp[0]));c.set(Calendar.MONT

7、H,Integer.parseInt(sp[1])-1);c.set(Calendar.DATE,Integer.parseInt(sp[2]));intwd=c.get(Calendar.DAY_OF_WEEK);Stringx="";switch(wd){case1:x="星期日";break;case2:x="星期一";break;case3:x="星期二";break;case4:x="星期三";break;case5:x="星期四";break;case6:x="星期五";break;case7:x="星期六";break;}Syste

8、m.out.println(s+"是:"+x);}}5数组的简单排序方法(冒泡,选择,插入排序之一)importjava.util.Sc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。