1.使用for
循環統計輸入的行數
讓我們編寫一個程序,10
從鍵盤讀取行並顯示數字行數。例子:
代碼 | 解釋 |
---|---|
|
Create a
|
筆記
如果該行包含多個以空格分隔的標記,並且其中第一個是數字,則該hasNextInt()
方法將返回true
,即使其他標記不是數字。這意味著只有在每一行只輸入一個標記時,我們的程序才能正常工作。
for
2. 使用循環計算階乘
讓我們編寫一個程序,不讀取任何內容,而是計算一些內容。有什麼難的。例如,數字的階乘10
。
數字的階乘n
(用 表示n!
)是一系列數字的乘積:1*2*3*4*5*..*n
;
代碼 | 解釋 |
---|---|
|
We store the product of numbers in the |
起始值為f = 1
,因為我們乘以f
數字。如果f
原來是0
,那麼所有數字乘以的乘積0
就是0
。
3.使用for
循環在屏幕上繪製
讓我們編寫一個程序在屏幕上繪製一個三角形。第一行由10
星號組成,第二行由9
星號組成,然後是8
,等等。
代碼 | 解釋 |
---|---|
|
Loop through the lines (there should be
|
我們需要在這裡有兩個嵌套循環:內部循環負責在給定行上顯示正確數量的星號。
並且需要外循環來循環遍歷這些行。
GO TO FULL VERSION