循环语句
作用:重复执行一次代码
名词
死循环:无法正常结束的代码就是死循环
循环体:需要重复执行的代码
while语句
语法
while(条件表达式){
当条件表达式为true时执行此处代码,执行完此处代码后,再判断条件表达式,若还为true继续执行此处代码,反之循环结束
}
例:将数字从1~10打印出来
1 int i = 1;
2 while(i <= 10){
3 System.out.println(i);
4 }
do while语句
语法:
do while{
循环体
}(条件表达式);
与while语句的区别:
do while语句先执行循环体,再判断条件表达式,循环体最少执行一次;
while语句先判断条件表达式,再执行循环体;
for语句
语法:
for(条件表达式1;条件表达式2;条件表达式3){
循环体;
}
//条件表达式1:定义一个变量并赋初始值(初始化变量)
条件表达式2:判断条件
条件表达式3:改变变量
注意:表达式只执行一次
循环嵌套
在一个循环中,循环体中还有循环,称为循环嵌套
随机数
作用:随机获取一个数字
使用:
1、创建Random对象
Random 变量名1 = new random();
2、使用Random对象获取随机数
int 变量名2 = 变量名1.nextInt()//因为取值区间过于随机,所以使用情况很少
int 变量名2 = 变量名1.nextInt(最大值); //取值区间为0~最大值-1
流程控制语句
break
break在循环中单独使用,表示跳出当前循环;
break在循环中配合标记,可以跳出指定循环;
注意:循环中使用switch,switch有break,表示跳出当前switch
continue
continue 在循环中单独使用,表示跳出本次循环;
continue 在循环中配合标记,可以跳出指定循环;
注意:只能在循环中使用