Java中的循环笔记整理(必看篇)
循环是编程中的重要结构之一,是人们掌握编程技能的基础。Java中提供了三种类型的循环结构,分别是for、while和do-while循环,下面我们一起来了解一下。
for循环
for循环是一种常用的循环结构,它的基本语法如下所示:
for(初始化; 条件; 更新) {
// 执行循环体语句
}
其中,初始化只会在循环开始前执行一次;条件判断是否继续执行循环;更新在每次循环结束后执行。
for循环的示例代码如下所示:
for(int i = 1; i <= 10; i++) {
System.out.println(i);
}
这段代码会输出1到10的数字。
while循环
while循环是另一种常用的循环结构,它的基本语法如下所示:
while(条件) {
// 执行循环体语句
// 更新循环条件
}
while循环的示例代码如下所示:
int i = 1;
while(i <= 10) {
System.out.println(i);
i++;
}
这段代码会输出1到10的数字。
do-while循环
do-while循环是一种类似于while循环的结构,不同之处在于它保证循环体至少会被执行一次。它的基本语法如下所示:
do {
// 执行循环体语句
// 更新循环条件
} while(条件);
do-while循环的示例代码如下所示:
int i = 1;
do {
System.out.println(i);
i++;
} while(i <= 10);
这段代码会输出1到10的数字。
总结
三种循环结构在Java程序设计中十分常用,我们需要灵活掌握,根据具体的场景来选择适合的循环方式。同时,我们需要注意循环条件的更新,否则可能会进入死循环。
示例1:通过for循环求1到10的和
int sum = 0;
for(int i = 1; i <= 10; i++) {
sum += i;
}
System.out.println(sum);
这段代码会输出1到10的数字之和。
示例2:通过while循环打印出菱形
int n = 4;
int i = 1;
while(i <= n) {
for(int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for(int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
i++;
}
i = n - 1;
while(i >= 1) {
for(int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for(int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
i--;
}
这段代码会打印出一个4行的菱形。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java中的循环笔记整理(必看篇) - Python技术站