循环结构
-
while循环
-
do……while循环
-
for循环
while循环
-
while是最基本的循环,它的结构为
while(布尔表达式){}
-
只要布尔表达式为true,循环就会一直执行下去
-
大多数情况会让循环停止下来
-
循环条件一直为true就会造成【死循环】
do……while循环
-
对于while语句,如果不满足条件,则不能进入循环,但有时候我们需要即使不满足条件,也至少执行一次
-
do……while循环和while 循环相似,不同的是do……while至少会被执行一次
do{}while
-
while和do……while的区别:
-
while先判断后执行,do……while先执行后判断
-
do……while保证循环体会被至少执行一次
-
For循环
for(;;){
}
-
for循环语句是支持迭代的一种通用结构,是最高效、最灵活的循环结构
-
for循环执行的次数是在执行前就确定的
println输出完会换行,print输出完不会
打印九九乘法表
public class fordemo04 {
public static void main(String[] args) {
for(int j = 1; j <= 9; j++)
{
for (int i = 1; i <= j; i++) {
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}
}
先打印出一行的内容,然后再加一个for循环,最后改变样式。
拆分大问题为小问题
增强for循环
-
主要用于数组或集合
-
格式如下
for(声明语句:表达式){}
-
声明语句:声明新的局部变量,该变量的类型必须和数组的类型匹配
-
表达式:表达式是要访问的数组名,或是返回值为数组的方法
break continue
-
break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句
-
continue语句用于在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定
-
浙公网安备 33010602011771号