Java 入门/循环
外观
< Java 入门
循环是一个方便的工具,使程序员能够以最少的努力完成重复的任务。
考虑以下应用。
打印数字 1 到 10。
以上代码是输出结果
class Count {
public static void main(String[] args) {
System.out.println('1 ');
System.out.println('2 ');
System.out.println('3 ');
System.out.println('4 ');
System.out.println('5 ');
System.out.println('6 ');
System.out.println('7 ');
System.out.println('8 ');
System.out.println('9 ');
System.out.println('10 ');
}
}
1 2 3 4 5 6 7 8 9 10
该任务将顺利完成,数字 1 到 10 将在输出中打印,但此解决方案存在一些问题
- 灵活性,如果我们想更改起始数字或结束数字怎么办?我们将不得不逐一更改它们,并在需要的地方添加额外的代码行。
- 可扩展性,10 次重复微不足道,但如果我们想要 100 次甚至 1000 次重复怎么办?对于大量迭代,所需的代码行数将不堪重负。
- 更容易出错,代码量很大时,更容易出错。
使用循环,我们可以解决所有这些问题。一旦你掌握了它们,它们将成为解决编程中许多问题的宝贵工具。
打开你的编辑程序并创建一个新文件。现在键入或复制以下代码
Loop.java
class Loop {
public static void main(String[] args) {
int i;
for (i = 1; i <= 10; i++) {
System.out.println(i + ' ');
}
}
}
如果你以前从未遇到过循环,这段代码可能看起来令你困惑,别担心,不同循环的确切细节将在本章后面解释,这有助于说明循环在编程中的优势。
如果我们运行程序,会产生相同的结果,但查看代码,我们立即看到了循环的优势。10 行代码减少到仅 4 行。此外,我们可以将数字 10 更改为我们喜欢的任何数字。自己试试,将 10 替换为你自己的数字。