Java循环上机练习机答案

Java循环上机练习机答案

ID:38259504

大小:23.47 KB

页数:12页

时间:2019-06-07

Java循环上机练习机答案_第1页
Java循环上机练习机答案_第2页
Java循环上机练习机答案_第3页
Java循环上机练习机答案_第4页
Java循环上机练习机答案_第5页
资源描述:

《Java循环上机练习机答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、打印出100~999之间的所有“水仙花数”。所谓“水仙花数”,是指一个3位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数“,因为153=1^3+5^3+3^3publicclassdaffodils{publicstaticvoidmain(String[]args){inta,b,c;for(a=1;a<=9;a++){for(b=0;b<=9;b++){for(c=0;c<=9;c++){if((a*a*a+b*b*b+c*c*c)==(a*100+b*10+c)){System.out

2、.println(a*100+b*10+c);}}}}}}2、求整数1~100的累加值,但要求跳过所有个位为3的数。(使用for循环实现)publicclassAddNum{publicstaticvoidmain(String[]args){inti=0,n=0;for(inta=0;a<10;a++){for(intb=0;b<=9;b++){if(b!=3){i=a*10+b;n+=i;}}}n+=100;System.out.println(n);}}3、输入一个整数N,判断该数是不是质数,如果是质数输

3、出"N是一个质数",否则输出"N不是质数"。提示:除了1和它本身不能被任何数整除。(使用for循环实现)importjava.util.Scanner;publicclassPrimeNumber{publicstaticvoidmain(String[]args){intn=0;booleant=true;ScannerN=newScanner(System.in);System.out.println("请输入要判断的正整数:");n=N.nextInt();if(n==1){System.out.prin

4、tln(n+"不是质数");}else{for(inti=2;i<=n/2;i++){if(n%i==0){t=false;break;}}if(t){System.out.println(n+"是质数");}else{System.out.println(n+"不是质数");}}}}4、在屏幕上打印金字塔图案,若n=5,则图案如下图:*************************publicclassPyramid{publicstaticvoidmain(String[]args){for(inti=1

5、;i<=5;i++){for(intj=1;j<5-i;j++){System.out.println("");}for(intk=1;k<=2*i-1;k++){System.out.println("*");}System.out.println();}}}5、求100以内所有偶数的和;publicclassEvenNumberSum{publicstaticvoidmain(String[]args){intsum=0;for(inti=0;i<=100;i+=2){sum+=i;}System.out.

6、println(sum);}}6、求9的阶乘;9!=1*2*3*4*5*6*7*8*9publicclassFactorial{publicstaticvoidmain(String[]args){intnum=1;inti;for(i=1;i<10;i++){num*=i;}System.out.println("9的阶乘是:"+num);}}7、幸运猜猜猜:游戏随机给出一个0~99(包括0和99)的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示

7、后,最终推出答案。在游戏过程中,记录你最终猜对时所需要的次数,游戏结束后公布结果。次数结果1您太有才了2-6这么快就猜出来了,很聪明的嘛!大于7猜半天才猜出来,小同志,尚需努力啊!importjava.util.Scanner;publicclassGuessIntegral{publicstaticvoidmain(String[]args){ints=0;intnumber=(int)(Math.random()*100);Scannerscanner=newScanner(System.in);Syste

8、m.out.println("请输入一个0~99(包括0和99)的数字:");do{inti=scanner.nextInt();s++;if(i==number){if(s==1){System.out.println("您太有才了!");System.out.println("这次游戏您共猜了"+s+"次就猜对了!");break;}if(s<=6&&s>=2){System.ou

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

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

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