[if !supportLists]一.[endif]循环跳转
1.1break语句
[if !supportLists]1) [endif]作用:结束循环,执行后面其他代码;
[if !supportLists]2) [endif]使用:不能单独使用
在switch,用来结束switch语句
1.2continue语句
[if !supportLists]1) [endif]作用:提前结束本次循环(剩余次数的循环不受影响)
[if !supportLists]2) [endif]使用:不能单独使用
只能用在循环语句中
[if !supportLists]二.[endif]循环扩展
2.1循环嵌套
概念:使用一个循环作为另外一个循环的循环体,外边的循环叫做外层循环,里面的循环叫做内层循环
格式:
for(
初始化表达式1;布尔表达式2;步进表达式7) {//外层循环
for(
初始化表达式3;布尔表达式4;步进表达式6){//内层循环
循环体5;
执行流程:
1,2(true) --> 3,4(true),5,6--> 4(true),5,6 --> ...-->
直到布尔表达式4的结果为false,结束内层循环,执行步进表达 式7,2(true)
-->3,4(true),5,6 --> 4(true),5,6 --> ...--> 直到布尔表达式4的结果为false,结束内层循环,执行步进表 达式7,2(false)--> 结束外层循环,执行外层循环后的其它语句
}
}
[if !supportLists]三. [endif]随机数
3.1Random介绍:
java.util.Random类: 用来产生随机数字的
java.util.Random
类: 是一个引用类型,使用就有3个固定的步骤
Scanner类:
1.
导包:
import java.util.Scanner
2.
创建对象:
Scanner sc = new Scanner(System.in);
3.
使用:
sc.nextInt():
获取键盘录入的int数字
随机数Random类的使用:
1.
导包(找到我们要使用的东西):
格式:
import 包名.类名
java.lang
包下的内容不用导包,可以直接使用
importjava.util.Random;
快捷键:
alt + 回车
2.
创建对象:
类名 对象名 = new 类名(参数列表);
Random r = new Random(); //()
中不用写内容,但是要保留()
3.
使用:
r.nextInt():
产生一个int范围(正负21亿)内的随机数字
r.nextInt(int n):
产生一个0到n范围内的随机数字(包含0,不包含n的) [0,n): [表示包含,)表示不包含