for循环语句
for(初始表达式;循环条件;操作表达式){
逻辑代码
...
}
示列:求1到10的和
public class Example {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 10; i++){
sum += i;
}
System.out.println("一到十的总和:" + sum);
}
}
while循环
语法:
while(循环条件) {
逻辑代码
...
}
示列:让控制台输出1,2,3,4
public class Example02 {
public static void main(String[] args) {
//定义一个i变量
int i = 1;
//循环条件
while ( i <= 4 ){
//控制台输出
System.out.println(i);
i++;
}
}
}
do…while循环
do{
逻辑代码
...
}while(条件);
示列:控制台输出1,2,3,4
public class Example02 {
public static void main(String[] args) {
int i = 1;
do{
System.out.println(i);
i++;
}while(i <= 4);
}
}
while和do…while的区别:如果循环条件不成立,while循环的循环体一次都不会执行,然而do…while循环的循环体会执行一次
循环嵌套
for(初始表达式;循环条件;操作表达式){
逻辑代码
...
for(初始表达式;循环条件;操作表达式){
逻辑代码
...
}
}
示列:控制台输出九九乘法表
public class Example02 {
public static void main(String[] args) {
//外层循环
for (int i = 1; i <= 9; i++){
//内层循环
for (int y = 1; y <= i; y++){
System.out.print(y + "*" + i + "=" + y * i + "\t");
}
System.out.println();
}
}
}