【精品】50道JAVA基础编程练习题 快速应付选修课.doc

【精品】50道JAVA基础编程练习题 快速应付选修课.doc

ID:49196265

大小:87.50 KB

页数:10页

时间:2020-03-01

【精品】50道JAVA基础编程练习题 快速应付选修课.doc_第1页
【精品】50道JAVA基础编程练习题 快速应付选修课.doc_第2页
【精品】50道JAVA基础编程练习题 快速应付选修课.doc_第3页
【精品】50道JAVA基础编程练习题 快速应付选修课.doc_第4页
【精品】50道JAVA基础编程练习题 快速应付选修课.doc_第5页
资源描述:

《【精品】50道JAVA基础编程练习题 快速应付选修课.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、50道JAVA基础编程练习题【程序1】题目:古典问题:有一对兔子,从出生后第3个月起毎个月都生一对兔子,小兔子长到第三个月后毎个月又生一对兔子,假如兔子都不死,问毎个月的兔子对数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....publicclassProg1{publicstaticvoidniain(String[]args){intn=10;System.out.println("第"+n+"个月兔子总数为"+fun(n));)privatestaticintfun(intn){if(n==1IIn==2)return1;elsereturnfu

2、n(n-l)+fun(n-2);}【程序2】题H:判断101-200之间有多少个索数,并输出所有索数。程序分析:判断索数的方法:用一个数分别去除2到sqrt(这个数),如果能被桀除,则表明此数不是素数,反之是索数。publicclassProg?{publicstaticvoidmain(String[]args){intm=1;intn-1000;intcount=0;//统计索数个数for(inti=m;i

3、intin();}}}System・out・println();System,out.println(,z在和"+n+"之间共有〃+c()urit+"个素数〃);}〃判断索数privatestaticbooleanisPriine(intn){booleanflag=true;if(n==l)flag二false;else{for(inti-2;i<-Math.sqrt(n);i++){if((n%i)==0

4、:n==l){flag二false;break;}elseflag=true;}}returnflag;}}【【程序5】题目:利用条件运算符的嵌套來完成此题:学习成绩〉二

5、90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。程序分析:3>b)?a:b这是条件运算符的基木例子。publicclassProg5{publicstaticvoidtnain(String[largs){intn=・1;try{n=Intcgcr.parscInt(args[O]);)catch(Array!ndcxOutOfBoundsExccptionc){System.out.printingiff输入成绩");return;)grade(n);)//成绩等级计算privatestaticvoidgrade(intn){if(n>IOOIIn<0

6、)System.out.println("输入无效”);else{Stringstr=(n>=90)?H分,属于A等H:((n>60)?H分,属于B等”:”分,属于C等”);Syslem.oul.println(n+str);【程序6】题冃:输入两个正整数m和m求其最大公约数和最小公倍数。程序分析:利用淡除法。publicclassProg6{publicstaticvoidmain(String[]args){intm,n;trv{in二Integer・parseInt(args丨01);n二Integer・parselnt(args[1]);}catch(Arraylnde

7、xOutOfBoundsExceptione){System,out.printing输入有误“);return;maximin(m,n);//求故人公约数和故小公倍数privatestaticvoidmaxmin(intm,intn){inttemp二1:intyshu二1;intbshu二m*n;if(n

8、数为"+bshu);}}importjava.util.*;publicclassProg7_2{publicstaticvoidnkiin(String!]args){System,out.println(,,ifi:输入一行字符:");Scannerscan二newScanner(System・in);Stringstr二sean.nextLine();sean.close();count(str);}//统计输入的字符privatestaticvoidcount(Stringstr){

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

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

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