当前阅读教程:Java基础语法 > for、do-while 和 while 的区别 | |||||||||||||||||
阅读(22555525) 收藏 赞(5685) 分享 | |||||||||||||||||
上一篇: 条件表达式 3 为空 | 下一篇: for循环嵌套 | ||||||||||||||||
for、do-while 和 while 的区别关于 do-while 和 while 具体的相同点和不同点在刚刚提到的教程中已经介绍过了,在这里不过多讲解了。下面主要介绍它们的区别,如下表所示。
表 for、do-while和while的区别
分别用 for、do-while 和 while 求出 1-10 的和。 1)使用for循环代码如下: public static void main(String[] args) { int sum = 0; for (int i = 1; i < 11; i++) { sum = sum + i; } System.out.println(sum); } 运行结果为 55。 2)使用 do-while 循环代码如下: public static void main(String[] args) { int sum = 0; int i = 1; do { sum = sum + i; i++; } while (i < 11); System.out.println(sum); } 运行结果为 55。 3)使用 while 循环代码如下: public static void main(String[] args) { int sum = 0; int i = 1; while (i < 11) { sum = sum + i; i++; } System.out.println(sum); } 运行结果为 55。 从上边代码可以看出 for 语句明显更加简练,因为知道循环次数。 |
|||||||||||||||||
上一篇: 条件表达式 3 为空 | 下一篇: for循环嵌套 |