Java 循环结构学习笔记
一、什么是循环结构?
循环结构指的是在满足一定条件的前提下,重复执行某些语句的程序结构。在 Java 中,常用的循环结构包括 for 循环、while 循环和 do-while 循环。
二、for 循环
for 循环是一种常用的循环结构,其基本语法如下:
javaCopy Codefor (初始化表达式; 布尔表达式; 更新表达式) {
// 循环体
}
其中,初始化表达式用于初始化循环变量;布尔表达式用于设置循环条件;更新表达式用于更新循环变量。下面是一个计算 1~100 之和的例子:
javaCopy Codeint sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println("1~100 的和为:" + sum);
三、while 循环
while 循环也是一种常用的循环结构,其基本语法如下:
javaCopy Codewhile (布尔表达式) {
// 循环体
}
当布尔表达式为 true 时,循环体会一直执行下去。下面是一个计算 1~5 阶乘的例子:
javaCopy Codeint n = 5;
int factorial = 1;
while (n > 0) {
factorial *= n;
n--;
}
System.out.println("5! = " + factorial);
四、do-while 循环
do-while 循环和 while 循环的区别在于,它会先执行一次循环体,再判断布尔表达式是否为 true。其基本语法如下:
javaCopy Codedo {
// 循环体
} while (布尔表达式);
下面是一个猜数字的例子:
javaCopy CodeScanner input = new Scanner(System.in);
int number = 0;
do {
System.out.print("请输入一个 1~100 的整数:");
number = input.nextInt();
} while (number != 42);
System.out.println("恭喜你,猜对了!");
以上就是 Java 循环结构的学习笔记。希望对大家有所帮助!