java 基础 for循环练习一

java 基础 for循环练习一

ID:13679601

大小:41.50 KB

页数:4页

时间:2018-07-23

java 基础 for循环练习一_第1页
java 基础 for循环练习一_第2页
java 基础 for循环练习一_第3页
java 基础 for循环练习一_第4页
资源描述:

《java 基础 for循环练习一》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.中国古代数学家研究出了计算圆周率最简单的办法:PI=4/1-4/3+4/5-4/7+4/9-4/11+4/13-4/15+4/17......这个算式的结果会无限接近于圆周率的值,我国古代数学家祖冲之计算出,圆周率在3.1415926和3.1415927之间,请编程计算,要想得到这样的结果,他要经过多少次加减法运算?publicclassPI{publicstaticvoidmain(String[]args){doublepi=0;doublex=1;for(inti=0;;i++){doubley=4/x;if(i%2==0){pi

2、=pi+y;x=x+2;}else{pi=pi-y;x=x+2;}if(pi>=3.1415926&&pi<=3.1415927){System.out.println("x的值是:"+x);System.out.println("pi的值是:"+pi);System.out.println("最终计算次数是:"+(i+1));break;}}}}2、如果一个数等于其所有因子之和,我们就称这个数为"完数",例如6的因子为1,2,36=1+2+36就是一个完数.请编程打印出1000以内所有的完数publicclassWanshu{public

3、staticvoidmain(Stringargs[]){for(inti=2;i<=1000;i++){intsum=1;for(intj=2;j<=i/2;j++){if(i%j==0){sum+=j;}}if(i==sum){System.out.println("完数为:"+i);}}}}3、一百元钱买百鸡,公鸡每只五元整,每只母鸡是三元;小鸡因小价钱低,三只小鸡是一元;公鸡母鸡和小鸡,请你算出各是几?publicclassChick{publicstaticvoidmain(Stringargs[]){for(inti=1;i<2

4、0;i++){for(intj=1;j<34;j++){for(intk=3;k<300;k+=3){if((i+j+k==100)&&(5*i+3*j+k/3==100)){System.out.println("公鸡的只数为:"+i);System.out.println("母鸡的只数为:"+j);System.out.println("小鸡的只数为:"+k);System.out.println(".................");}}}}}}4、验证歌德巴赫猜想,输入一个大于6的偶数,请输出这个偶数能被分解为哪两个质数的和如1

5、0=3+712=5+7质数:除了1和自身,不能被任何数整除的数importjava.util.*;publicclassConjecture{publicstaticvoidmain(Stringargs[]){System.out.print("输入一个大于6的偶数:");Scannersc=newScanner(System.in);intnum=sc.nextInt();if(num%2!=0&&num<=6){System.out.print("输入错误");}for(inti=2;i

6、)&&(sushu(num-i)))System.out.println(num+"="+i+"+"+(num-i));}}//求素数publicstaticbooleansushu(intn){for(inti=2;i<=(int)(Math.sqrt((double)n));i++){if(n%i==0)returnfalse;}returntrue;}}5、猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了

7、,求第一天共摘下来多少个桃子?publicclassMonkey{publicstaticvoidmain(Stringargs[]){intsum=1;for(inti=1;i<10;i++){sum=(sum+1)*2;}System.out.print(sum);}}6.有口井7米深,一只青蛙白天爬3米,晚上坠下2米,问这青蛙几天才能爬出这口井publicclassFrog{publicstaticvoidmain(String[]args){intx=7;intday=0;ints=0;while(true){day++;s+=3;

8、if(s>=x){break;}s=s-2;}System.out.print(day);}}

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

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

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