介绍
在Java中,do-while循环是一种后测试循环,它会先执行循环体中的代码,然后再根据条件判断是否继续执行循环。与while循环不同的是,do-while循环保证循环体中的代码至少执行一次。
语法
do {
// 执行的代码
} while (条件表达式);
示例
计算1到10的累加和:
public class DoWhileExample {
public static void main(String[] args) {
int i = 1;
int sum = 0;
do {
sum += i;
i++;
} while (i <= 10);
System.out.println("1到10的累加和为:" + sum);
}
}
在上面的示例中,我们使用do-while循环计算了1到10的累加和。首先,我们初始化变量i
为1,并初始化累加和sum
为0。然后,进入do-while循环,将i
的值累加到sum
中,并递增i
的值。循环的条件是i
小于等于10,当i
的值超过10时,循环结束。最后,输出累加和sum
的值。
从键盘读取数字,直到输入的数字为0:
import java.util.Scanner;
public class DoWhileExample {
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("程序结束");
}
}
在上面的示例中,我们使用do-while循环从键盘读取数字,直到输入的数字为0时结束。首先,我们创建了一个Scanner
对象用于读取用户输入。然后,进入do-while循环,提示用户输入一个数字,并将输入的数字赋值给变量num
,然后输出用户输入的数字。如果输入的数字不等于0,则继续循环;否则,循环结束。最后,输出程序结束的消息。
总结
do-while循环是一种后测试循环,在执行循环体中的代码之前先判断条件是否成立。它的语法是do { } while (条件表达式);
,确保循环体中的代码至少执行一次。通过合理运用do-while循环,我们可以重复执行特定的代码块,直到满足特定条件为止。
© 版权声明
免责声明:
本站提供的资源所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关。您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。侵删请致信 E-mail:2945314004@qq.com。
THE END