Java循环上机练习机答案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java循环上机练习机答案

1、打印出 100~999之间的所有“水仙花数”。所谓“水仙花数”,是指一个3位数,其各位数字立方和等于该数本身。例如: 153是一个”水仙花数“,因为 153=1^3+5^3+3^3public class daffodils {public static void main(String[] args) {int a,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.println(a*100+b*10+c);}}}}}}2、求整数1~100的累加值,但要求跳过所有个位为3的数。(使用for循环实现)public class AddNum {public static void main(String[] args) {int i = 0,n = 0;for(int a = 0;a10;a++){for(int b = 0;b=9;b++){ if(b!=3){i = a * 10 + b;n += i;}}}n += 100; System.out.println(n);}}3、输入一个整数N,判断该数是不是质数,如果是质数输出N是一个质数,否则输出N不是质数。提示:除了1和它本身不能被任何数整除。(使用for循环实现)import java.util.Scanner;public class PrimeNumber {public static void main(String[] args) {int n = 0;boolean t = true;Scanner N = new Scanner(System.in);System.out.println(请输入要判断的正整数:);n = N.nextInt();if(n == 1){System.out.println(n+不是质数);}else{for(int i = 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,则图案如下图: * ************************public class Pyramid {public static void main(String[] args) {for(int i = 1;i=5;i++){for(int j = 1;j5-i;j++){ System.out.println( );}for(int k = 1;k=2*i-1;k++){System.out.println(*);}System.out.println();}}}5、求100以内所有偶数的和;public class EvenNumberSum {public static void main(String[] args) {int sum = 0;for(int i=0;i=100;i+=2){sum += i;}System.out.println(sum);}}6、求9的阶乘;9!=1*2*3*4*5*6*7*8*9 public class Factorial {public static void main(String[] args) {int num = 1;int i;for(i=1;i10;i++){num *= i;}System.out.println(9的阶乘是: + num);}}7、幸运猜猜猜: 游戏随机给出一个0~99(包括0和99)的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。在游戏过程中,记录你最终猜对时所需要的次数,游戏结束后公布结果。次数结果1您太有才了2-6这么快就猜出来了,很聪明的嘛!大于7猜半天才猜出来,小同志,尚需努力啊! import java.util.Scanner;public class GuessIntegral {public static void main(String[] args) {int s = 0;int number = (int)(Math.random()*100); Scanner scanner = new Scanner(System.in); System.out.println(请输入一个0~99(包括0和99)的数字:); do{ int i = scanner.n

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档