java循环练习及答案

java循环练习及答案

ID:37845446

大小:63.00 KB

页数:8页

时间:2019-06-01

java循环练习及答案_第1页
java循环练习及答案_第2页
java循环练习及答案_第3页
java循环练习及答案_第4页
java循环练习及答案_第5页
资源描述:

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

1、循环练习1、实现一个课程名称和课程代号的转换器:输入下表中的课程代号,输出课程的名称。用户可以循环进行输入,如果输入n就退出系统。(使用do-while循环实现)课程名称和课程代号对照表课程名称课程代码使用Java语言理解程序逻辑1使用HTML语言开发商业站点2使用SQLServer管理和查询数据3使用C#开发数据库应用程序4importjava.util.Scanner;publicclassA2{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in)

2、;Stringke="";do{System.out.println("请输入代码:");ke=scanner.next();if(ke.equals("1")){System.out.println("使用Java语言理解程序逻辑");}if(ke.equals("2")){System.out.println("使用HTML语言开发商业站点");}if(ke.equals("3")){System.out.println("使用SQLServer管理和查询数据");}if(ke.equals("4")){System.out.print

3、ln("使用C#开发数据库应用程序");}if(ke.equals("n")){System.out.println("出错!");break;}}while(true);}}2、本金10000元存入银行,年利率是千分之三。每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?(使用for循环实现)classA3{publicstaticvoidmain(String[]args){doublemon=10000;for(inti=0;i<5;i++){mon*=1+0.003;}System.out.println("5年

4、后,获得的本金是"+mon+"元");}}3、求整数1~100的累加值,但要求跳过所有个位为3的数。(使用for循环实现)publicclassA4{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);}}4、输入一个正整数N,判断该数是不是质数,如果是质数输出“N是一个质数”,否则输出“N不是质数”。提示:质

5、数的含义:除了1和它本身不能被任何数整除。(使用for循环实现)importjava.util.Scanner;publicclassA5{publicstaticvoidmain(String[]args){intn,m=0;ScannerN=newScanner(System.in);System.out.println("请输入要判断的数字:");do{n=N.nextInt();for(inti=2;i

6、e{System.out.println("N是质数");}m=0;}while(true);}}5、输入一个正整数,将该数的各位左右反转输出,即输入123,输出321。(使用while循环实现)importjava.util.Scanner;publicclassA6{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.print("请输入一个正整数:");intnum=input.nextInt();if(num>0){Syst

7、em.out.println("反转前:"+num);System.out.print("反转后:");while(num!=0){inttemp=num%10;System.out.print(temp);num/=10;}}else{System.out.println("您输入的不是一个正整数!");}}}6、在屏幕上打印出n行的金字塔图案,如,若n=5,则图案如下:    *   ***   *****  ******  *********publicclassA7{publicstaticvoidmain(String[]args

8、){for(inti=1;i<=5;i++){for(intj=1;j<=5-i;j++){System.out.print("");}for(intk=1;k<=2*i-1;k

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

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

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