java while 语句的用法
时间: 2023-11-23 21:06:24 浏览: 23
Java中的while语句用于重复执行一段代码,只要给定的条件为真。其基本语法如下:
```
while (condition) {
// 要执行的代码
}
```
其中,condition是一个布尔表达式,如果它的值为true,则循环体中的代码会被重复执行,直到condition的值变为false为止。在每次循环执行之前,都会对condition进行一次判断。
例如,以下代码段使用while循环计算1到10的累加和:
```
int i = 1;
int sum = 0;
while (i <= 10) {
sum += i;
i++;
}
System.out.println("1到10的累加和为:" + sum);
```
在上述代码中,while循环的条件为i <= 10,只要i的值小于等于10,就会一直执行循环体中的代码。在每次循环中,都会将i加1,直到i的值达到10为止。最后输出1到10的累加和。
相关问题
java while循环语句用法
Java中的while循环语句用于在满足一定条件的情况下重复执行一段代码。其基本语法如下:
```
while (条件) {
// 待执行的代码块
}
```
其中,条件是一个boolean类型的表达式,如果为true,则会一直执行循环体中的代码,直到条件为false为止。
例如,下面的代码使用while循环来计算1到10的和:
```java
int i = 1;
int sum = 0;
while (i <= 10) {
sum += i;
i++;
}
System.out.println("1到10的和为:" + sum);
```
在上面的代码中,while循环的条件为i <= 10,每次循环会将i加1,直到i大于10为止。在循环体中,使用sum变量来记录1到i的和。最终输出结果为1到10的和为55。
java dowhile循环语句用法
do-while 循环是一种后测试循环语句,它的基本语法如下:
```
do {
// 循环体代码
} while (循环条件);
```
do-while 循环与 while 循环的区别在于,do-while 循环会在执行循环体代码之后测试循环条件,也就是说,无论如何都会执行一次循环体代码。而 while 循环则是在测试循环条件之后才执行循环体代码。
do-while 循环的使用场景比较广泛,通常用于需要至少执行一次循环体代码的情况。例如,读取用户输入、处理菜单选项等。
下面是一个使用 do-while 循环的示例代码,它会一直提示用户输入数字,直到用户输入的数字为 0:
```
import java.util.Scanner;
public class DoWhileDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num;
do {
System.out.print("请输入一个数字(输入 0 退出):");
num = scanner.nextInt();
System.out.println("你输入的数字是:" + num);
} while (num != 0);
System.out.println("程序结束");
}
}
```