[]可选项,import导包,sc.nextLine()阻塞函数,Scanner对象,swith选择结构更适合断点,多重if选择结构更适合做区间;IF else,case和swith是可以互换的。
Math.random() 数学
switch (表达式) {
case 值1 :
语句序列;
[break];
case 值2:
语句序列;
[break] ;允许有重
[default: 默认语句 ;] 不允许有重复的case值
default子句为可选
只能处理等值条件判断的情况,且表达式必须为 byte,short,int或char类型 ,不能是String或 double,float.1.7之后可以使用string
流程控制语句:
单分支结构:
只有一个条件,符合就执行
双分支结构:
会有两个条件,符合其中一个就执行语句块,不符合就执行另外一个语句块
多分支结构:
有多个条件,匹配哪个就执行对应的语句块,如果都不匹配那么就执行最后的else语句块
嵌套if分支结构
分支结构中包含分支结构
switch多分支结构
擅长于等值条件判断的情况
借助一个Math数学类,random()方法返回类型是double类型,该方法的作用是生成一个随机数,数据范围是[0,1)