JAVA經典迴圈案例

2021-07-16 15:25:12 字數 2302 閱讀 9008

1.

中國古代數學家研究出了計算圓周率最簡單的辦法

:

pi=4/1-4/3+4/5-4/7+4/9-4/11+4/13-4/15+4/17......

這個算式的結果會無限接近於圓周率的值

,我國古代數學家祖沖之計算出

,圓周率在

3.1415926

和3.1415927之間,

請程式設計計算

,要想得到這樣的結果

,他要經過多少次加減法運算?

public class demo01 else

if(pi>=3.1415926&&pi<=3.1415927)

} }}

2

、如果乙個數等於其所有因子之和

,我們就稱這個數為"完數

",例如

6的因子為

1,2,3  6=1+2+3   6

就是乙個完數

.請程式設計列印出

1000

以內所有的完數

public class demo02 }}

} }}

3

、一百元錢買百雞

,公雞每只五元整,每只母雞是三元;

小雞因小價錢低,三隻小雞是一元;公雞母雞和小雞,請你算出各是幾?

public class demo03 }}

} }}

4

、驗證歌德**猜想

,輸入乙個大於

6的偶數

,請輸出這個偶數能被分解為哪兩個質數的和 如

10=3+7    12=5+7    質數

:除了1和自身

,不能被任何數整除的數

public class demo04  while (!((x > 6) && (x % 2 == 0)));

for(int i=2;i

5、有口井

7公尺深,乙隻青蛙白天爬

3公尺,晚上墜下2公尺,

問這青蛙幾天才能爬出這口井

public class demo05

s=s-2;

} system.out.println(day);

}}

6、列印出

100~999

之間的所有「水仙花數」。所謂「水仙花數」,是指乙個

3位數,其各位數字立方和等於該數本身。例如:

153是乙個「水仙花數」,因為

153=13+53+33

public class demo06 

if(s==i)

}

}}

7、輸入乙個正整數,將該數的各位左右反轉輸出,即輸入

123,輸出

321。(使用

while

迴圈實現)

public class demo07 

system.out.println(s);

}}

8、輸入乙個正整數

n,判斷該數是不是質數,如果是質數輸出「

n是乙個質數」,否則輸出「n1

和它本身不能被任何數整除。(使用

for迴圈實現)

public class demo08 

} system.out.println(sum);

}}

10.

本金10000

元存入銀行,年利率是千分之三。每過

1年,將本金和利息相加作為新的本金。計算

5年後,獲得的本金是多少?(使用

for迴圈實現)

public class demo10 

system.out.println(principal);

}}

11.列印楊輝三角

public class demo11 

for(int i=2;i<10;i++)

} for(int i=0;i<10;i++)

for(int j=0;j<=i;j++)

system.out.println( );

}}}

12.列印乘法表

public class demo12 

system.out.println();

} }}

for迴圈經典案例練習

一.本金10000元存入銀行,年利率是千分之三,每過1年,將本金和利息相加作為新的本金。計算5年後,獲得的本金是多少?var ben 10000 var li 0.003 for var i 1 i 5 i console.log ben 二.有個人想知道,一年之內一對兔子能繁殖多少對?於是就築了一...

python for迴圈經典案例

for迴圈經典案例 0到100的和n 0 sum 0for n in range 0 101 sum sum n print sum 迴圈巢狀實現九九口訣表i 1 while i 9 j 1while j i mut i j print d d d j,i,mut end j 1print i 1 ...

利用for迴圈的經典案例

計算1到100的所有整數和 public static void main string args system.out.println 整數和為 num1 計算 1到15的乘積 計算1到15的整數乘積 int sum2 1 for int j 0 j 16 j system.out.println...