For迴圈案例練習一基礎版

2022-10-09 02:27:08 字數 2030 閱讀 1426

輸出1-10之間的資料

1

public

class

lx1 6}

7 }

輸出1-100之間的和

/*

輸出1-100之間的和

a:首先定義乙個int變數sum並初始化為0--依次來獲取每次相加的結果

b:進行for迴圈依次進行相加--直到100

*/public

class

lx1

system.out.println(sum);

}}

輸出1-100之間的偶數和

/*

輸出1-100之間的偶數和:

1: 定義乙個int型別的數來接收每次相加獲得的結果

a:首先進行迴圈遍歷1-100之間的所有數

b:首先進行判斷什麼是偶數

c:然後符合條件的數進行累加

d:最後輸出結果

*/public

class

lx1

}system.out.println(sum);

}}

求5的階乘

/*

需求:求5的階乘。

什麼是階乘呢?

n! = n*(n-1)! 規則

n! = n*(n-1)*(n-2)*...*3*2*1

求和思想。

求階乘思想。

*/public

class

lx1

system.out.println(n);

}}

判斷乙個數是否是水仙花數

/*

所謂的水仙花數是指乙個三位數,其各位數字的立方和等於該數本身。

舉例:153就是乙個水仙花數。

153 = 1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 = 153

a:三位數其實是告訴了我們範圍。

b:通過for迴圈我們就可以實現獲取每乙個三位數

但是麻煩是如何獲取這個三位數的個,十,百位上的資料

我們如何獲取乙個資料的個,十,百呢?

假設有個乙個資料:153

ge: 153%10 = 3

shi: 153/10%10 = 5

bai:153/10/10%10 = 1

qian:x/10/10/10%10

wan: x/10/10/10/10%10

...c:讓ge*ge*ge+shi*shi*shi+bai*bai*bai和該資料比較

如果相同,就把該資料在控制台輸出。

*/

public

class

lx1

else

}}

判斷三位數中有多少水仙花數並輸出水仙花數

public

class

lx1

}system.out.println("100-1000之間的水仙花數有:"+count+"個");

}}

輸出五位數的回文數並統計出現的次數

/*

練習: 請在控制台輸出滿足如下條件的五位數

個位等於萬位

十位等於千位

個位+十位+千位+萬位=百位

分析:a:五位數就告訴了我們範圍。

b:分解每乙個五位數的個,十,百,千,萬位上的資料

c:按照要求進行判斷即可

*/

public

class

lx1

}system.out.println(count);

}}

for迴圈經典案例練習

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

for迴圈基礎練習

一 學習內容 1 for音訊隨機 2 氣泡排序 3 選擇排序 二 遇到錯誤 1 音訊不會一會兒學 2 氣泡排序有的地方邏輯捋不順 三 完成度 1 for音訊隨機 未完成 public class 音訊 第二步 選擇隨機的位置為終點,賦值為 for int a 0 a 遍歷所有的一維陣列 for in...

js基礎for迴圈練習

for迴圈練習題 1 輸出100以內的奇數和偶數 var js 存放奇數 var os 存放偶數 for var i 1 i 100 i else alert os alert js 2 取100以內與7相關的數 var s for var i 0 i 100 i alert s 3 求100以內數...