作用:重复执行一段代码
分类:while
do while
for
语法:
while(条件表达式){
当条件表达式为true时,执行此处代码
此处代码执行完毕后,在此判断条件表达式
如果表达式依然为true,继续执行此处代码
如果表达式值为false,结束循环
}
语法:
do{
先执行此处代码,在判断条件表达式
如果条件表达式值为true,再次执行此处代码
否则结束循环
}while(条件表达式);
特点:循环体至少执行一次
与while的区别:
1,do while先执行循环体,在判断条件表达式
2,while先判断条件表达式,在执行循环体
语法:
for(表达式1;条件表达式2;表达式3){
循环体4
}
表达式1:初始化变量,只执行一次
条件表达式2:循环条件
表达式3:修改表达式1的变量的值
循环体:要重复执行的代码
执行流程:
1,2,4,3,2,4,3...2
作用:随机生成一个数字
使用:
1,创建Random对象
2,获取随机数
方式1:随机获取一个int范围内的整数
int 变量名 = random对象.nextInt();
方式2:随机获取一个0~x范围内的整数
int 变量名 = random对象.nextInt(x+1);
流程控制语句
break:
break在switch中使用,表示跳出当前代码块
break在循环中,表示跳出当前循环
break与标记结合使用,表示跳出指定代码块(了解)
continue:
continue单独使用,表示跳过本次循环
continue与标记结合,表示跳过标记所在的本次循环(了解)
注意:只能在循环中使用
总结:break表示跳出当前循环,continue跳过本次循环



