public class Test {
public static void main(String[] args) {
int x = 1;
while (x < 3);
{
System.out.println("x=" + x);
x++;
}
}
}
当while后有分号时,语句会不断判断,类似死循环
例子1:求和计算
public class Test {
public static void main(String[] args) {
int x = 1;
int sum = 0;
while (x <= 10) {
sum += x;
x++;
}
System.out.println("x=" + sum);
}
}
例子2:阶乘
public class Test {
public static void main(String[] args) {
int i = 1;
int total = 1;
while (i <= 5) {
total *= i;
i++;
}
System.out.println("x=" + total);
}
}
例子3:1~100之间 6的倍数出现的次数。
public class Test {
public static void main(String[] args) {
int i = 1;
int sum = 0;
while (i <= 100) {
if (i % 6 == 0) {
sum++;
}
i++;
}
System.out.println(sum);
}
}