还剩38页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
50道JAVA基础编程练习题【程序1】题目古典问题有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析兔子的规律为数列
1123581321....publicclassProg1{publicstaticvoidmainString[]args{intn=10;System.out.println第+n+个月兔子总数为+funn;}privatestaticintfunintn{ifn==1||n==2return1;elsereturnfunn-1+funn-2;}}【程序2】题目判断101-200之间有多少个素数,并输出所有素数程序分析判断素数的方法用一个数分别去除2到sqrt这个数,如果能被整除,则表明此数不是素数,反之是素数publicclassProg2{publicstaticvoidmainString[]args{intm=1;intn=1000;intcount=0;//统计素数个数forinti=m;in;i++{ifisPrimei{count++;System.out.printi+;ifcount%10==0{System.out.println;}}}System.out.println;System.out.println在+m+和+n+之间共有+count+个素数;}//判断素数privatestaticbooleanisPrimeintn{booleanflag=true;ifn==1flag=false;else{forinti=2;i=Math.sqrtn;i++{ifn%i==0||n==1{flag=false;break;...。