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