Java 循环结构学习笔记

一、什么是循环结构?

循环结构指的是在满足一定条件的前提下,重复执行某些语句的程序结构。在 Java 中,常用的循环结构包括 for 循环、while 循环和 do-while 循环。

二、for 循环

for 循环是一种常用的循环结构,其基本语法如下:

javaCopy Code
for (初始化表达式; 布尔表达式; 更新表达式) { // 循环体 }

其中,初始化表达式用于初始化循环变量;布尔表达式用于设置循环条件;更新表达式用于更新循环变量。下面是一个计算 1~100 之和的例子:

javaCopy Code
int sum = 0; for (int i = 1; i <= 100; i++) { sum += i; } System.out.println("1~100 的和为:" + sum);

三、while 循环

while 循环也是一种常用的循环结构,其基本语法如下:

javaCopy Code
while (布尔表达式) { // 循环体 }

当布尔表达式为 true 时,循环体会一直执行下去。下面是一个计算 1~5 阶乘的例子:

javaCopy Code
int n = 5; int factorial = 1; while (n > 0) { factorial *= n; n--; } System.out.println("5! = " + factorial);

四、do-while 循环

do-while 循环和 while 循环的区别在于,它会先执行一次循环体,再判断布尔表达式是否为 true。其基本语法如下:

javaCopy Code
do { // 循环体 } while (布尔表达式);

下面是一个猜数字的例子:

javaCopy Code
Scanner input = new Scanner(System.in); int number = 0; do { System.out.print("请输入一个 1~100 的整数:"); number = input.nextInt(); } while (number != 42); System.out.println("恭喜你,猜对了!");

以上就是 Java 循环结构的学习笔记。希望对大家有所帮助!