流程控制分类:
①顺序结构:按照代码编写顺序进行
②条件结构:根据条件选择相应的代码 (if ,switch)
③顺序结构(for,while,do while)
1.条件结构
a. if结构
b.switchj结构
注意:表达式里面只能是byte,short,int ,char,在jdk7开始支持string
case里面的值不能够重复,不能是变量
记得使用break不然会出现穿透现象(当多个结果相同时可以使用穿透简化代码)
2.循环结构
a:for循环
格式如下:控制一段代码反复执行
b.while循环
结构如下
for和whlie功能完全相同,wile是不知道循环的次数时使用
c.do while循环
结构如下:先执行后判断
d.break和continue
break:跳转出当前循环
continnue:跳转出本次循环,执行下一次循环
三.生成a-b之间的随机数
万能公式如下:
Random random=new Random();
int i = random.nextInt(b-a+1) + a;