While循环
-
while循环是最基本的循环,它的结构为:
while(布尔表达式){ // 循环体 } -
只要布尔表达式为true,循环就会一直进行下去
-
我们大多数情况是会让循环停下来的,我们需要一个能让表达式失效的方式来结束循环
-
少部分情况需要循环一直执行,比如服务器的请求响应监听等
-
循环条件一直为true就会造成无限循环(死循环),我们正常的编程中,应尽量避免死循环。死循环会严重影响程序性能或者造成程序卡死崩溃
实例演示
-
输出1~100
代码:
// 输出1~100 int i = 0; /* 这样的确能输入1~100 但是对于写程序和调试程序的人员来说工作量极大 而且容易出错 System.out.println(++i); System.out.println(++i); System.out.println(++i); System.out.println(++i); System.out.println(++i); System.out.println(++i); System.out.println(++i); ... ... */ // 用while循环能达到同样的目的,但是代码更简洁 while(i<100){ System.out.println(++i); }演示:
1 2 3 4 ... ... 96 97 98 99 100 -
计算1+2+3+… +99 +100
代码:
// 累积和 int sum = 0; // 计数器 int c = 1; while(c<=100){ // 每执行一次循环,和就加上计数器的值 sum+=c; // 每执行一次循环计数器就加1 c++; } System.out.println(sum);演示:
5050
本文介绍了while循环的基本结构和使用方式,强调了循环条件的重要性,提醒开发者避免无限循环。通过实例展示了如何使用while循环输出1到100的数字以及计算1到100的和,说明了while循环在简化代码和提高效率上的优势。

被折叠的 条评论
为什么被折叠?



