循环结构有3种
- while
- do …while
- for
这里介绍while结构
自定义:
设定在满足条件下,程序循环的运行,直到不满足条件后退出
语法:
while(布尔表达式){ //
//语句
}
例子1:循环输出1-100
package struct;
public class WhileDemo01 {
public static void main(String[] args) {
int i = 0;
while (i<100) {
i++;
System.out.println(i);
}
}
}
有一种特例:死循环
常用于系统需要持续的触发
//QQ后台网络连接
语法:
while(true){ //当布尔表达式直接为true,陷入了死循环,会一直不断重复
}
例子2:
123*…*10
package struct;
public class WhileDemo03D {
public static void main(String[] args) {
int i = 1;
int product = 1;
while(i<4){
i++;
product = product * i;
System.out.println(i);
}
System.out.println(product);
}
}