循环控制 循环嵌套 Random
循环控制
continue: 终止当前循环 -
跳过本次循环,继续下次循环;
continue只能在循环中使用,跳出循环。
break: 终止整个循环 -
跳出循环,结束整个循环;
在嵌套循环中break仅能终止自己的所在的当前层(循环或switch),不能一次性终止所有循环/switch;break可以终止switch,也可以终止循环;
如果再无限循环中,存在有可能执行到的终止循环语句,该无限循环后面可以再写代码,不会报语法错误。
终止多层循环/switch :return 可以一次性终止循环;
System.exit(-1);结束程序。
java标号:
可以给代码块加标号赋予它们名称,标号位于语句前,相当于为语句声明一个名字。
lable:stastatement。
一般给循环或switch
循环嵌套
外执行一次,内循环一圈。内循环就是外循环的循环体。
多层嵌套效率低,一般不超过三层。
Random
使用步骤:
导入包 import java.util.Random;
创建对象 Random r = new Random();
产生随机数 int num = r.nextInt(10);
10代表的是一个范围,产生随机数就是0-9; nextInt(n)会生产一个大于等于0,小于n的整数。
nextInt()会产生一个int范围内的随机数,不推荐使用。
可以自由控制生成随机数的范围
nextInt(n) + m:生成随机数的范围为:[m , m+n)
n-m直接 nextInt(n-m+1)+m