欢迎来到天天文库
浏览记录
ID:37047706
大小:133.00 KB
页数:34页
时间:2019-05-15
《java程序设计试题库完整》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、专业资料《Java程序设计》编程题Java语言考试题编程题知识点规定a:固定题b:简单题c:中等题d:难题###~~~b一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1、2、3,而6=1+2+3,因此6是“完数”。编程序找出2000之内的所有完数。~参考程序如下:publicclass完数{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubfor(inti=1;i<2001;i++){ints=
2、0;for(intj=1;j
3、ticvoidmain(String[]args){//TODOAuto-generatedmethodstubfor(inti=100;i<=2000;i++){word完美格式专业资料intx=i%10;//%是取余数的意思,前面定义数字类型时所用的int是整数,所以会只取余数的整数部分inty=i/10%10;intz=i/100%10;if(Math.pow(x,3)+Math.pow(y,3)+Math.pow(z,3)==i){System.out.print(i+"t");//这个
4、+号就把两边的内容直接显示在一起╮(╯-╰)╭}//记得一定写最后面的"t"这个是空格哟}}}评分标准:1、写出能完成题目要求功能的、可正常运行的java程序,给满分,否则0分~~~b求Sn=a+aa+aaa+…+aa…a之值,其中a是一个数字。例如:2+22+222+…+22222(此时n=5),n由键盘输入。~参考程序如下:importjava.util.Scanner;publicclassN位相同数字和{publicstaticvoidmain(String[]args){//TODOA
5、uto-generatedmethodstubintx,n,s=0,r=0;Scannersc=newScanner(System.in);//定义一个输入流,背会就好╮(╯-╰)╭System.out.println("请输入一个1~9的数字:");x=sc.nextInt();System.out.println("请输入N");n=sc.nextInt();for(inti=1;i6、);}}评分标准:1、写出能完成题目要求功能的、可正常运行的Java程序,给满分,否则0分~~~b一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第10次落地时,共经过了多少米?第10次反弹多高?~word完美格式专业资料参考程序如下:publicclass小球{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubdoubleh1=100,h2=100,s=100;for(inti=1;i<=107、;i++){h1=h1/2;//用来计算每一次弹起的高度h2=h1*2;//计算谈起又落下的高度,h2在这里定义值为100只是为了方便,h2必须定义,但最初的数据不影响计算s+=h2;//加上最开始落下的100米,累计相加}System.out.println("共经过了"+s+"米");System.out.println("第10次反弹"+h1+"米");}}评分标准:1、写出能完成题目要求功能的、可正常运行的java程序,给满分,否则0分~~~b编写一个程序,要求输入一个整数,将各位数字反序8、后输出。~参考程序如下:importjava.util.Scanner;publicclass输出反序数字{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinti,j;Scannersc=newScanner(System.in);System.out.println("请输入一个整数:");i=sc.nextInt();while(i!=0)//这个也是在取余,但是不知道是几位数,就要这样循环直到
6、);}}评分标准:1、写出能完成题目要求功能的、可正常运行的Java程序,给满分,否则0分~~~b一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第10次落地时,共经过了多少米?第10次反弹多高?~word完美格式专业资料参考程序如下:publicclass小球{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubdoubleh1=100,h2=100,s=100;for(inti=1;i<=10
7、;i++){h1=h1/2;//用来计算每一次弹起的高度h2=h1*2;//计算谈起又落下的高度,h2在这里定义值为100只是为了方便,h2必须定义,但最初的数据不影响计算s+=h2;//加上最开始落下的100米,累计相加}System.out.println("共经过了"+s+"米");System.out.println("第10次反弹"+h1+"米");}}评分标准:1、写出能完成题目要求功能的、可正常运行的java程序,给满分,否则0分~~~b编写一个程序,要求输入一个整数,将各位数字反序
8、后输出。~参考程序如下:importjava.util.Scanner;publicclass输出反序数字{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinti,j;Scannersc=newScanner(System.in);System.out.println("请输入一个整数:");i=sc.nextInt();while(i!=0)//这个也是在取余,但是不知道是几位数,就要这样循环直到
此文档下载收益归作者所有