while循环结构: 先判断再执行
循环语法:while(循环条件){循环操作}
while循环结构如果第一次判断循环条件时就不满足,则会直接跳出循环,不会执行循环操作。“先判断,后执行”
int i = 1; while (i <= 100 ) { System.out.print("加油"); i = i + 1; }
do-while循环结构:先执行,再判断。循环体至少执行一次
循环语法:do {循环操作}while(循环条件);
执行顺序: 1:声明并初始化循环变量 2: 执行一遍循环操作 3:判断循环条件,如果循环条件满足,则循环继续执行,否则退出循环。
int i = 1;
do {
System.out.print("加油");
i = i + 1;
}while ( i <= 100);
for循环结构:先执行初始化部分,再进行条件判断,然后执行循环体,最后进行迭代部分的计算,如果条件不成立,跳出循环。
语法格式:for(表达式1;表达式2;表达式3){循环体}
表达式1=赋值语句为初始变量赋值
表达式2=条件语句,循环结构的初始条件
表达式3=赋值语句,通常用++或–运算符,迭代部分,通常修改循环变量的值
int sum = 0;
for (int i = 0; i <= 100; i++){
sum += i;
}
System.out.println(sum);
循环嵌套(二重循环):
while 与 while 循环嵌套:
while (循环条件1){
//循环操作1
while (循环条件2){
//循环操作2
}
}
do-while 与 do-while 的循环嵌套:
do {
//循环操作1
do {
//循环操作2
}while (循环条件1)
} while (循环条件2)
for 与 for 循环嵌套:
for (循环条件1){
//循环操作1
for (循环条件2){
// 循环操作2
}
}
while 与 for 循环嵌套:
while (循环条件1){
//循环操作1
for (循环条件2) {
//循环操作2
}
}