-
switch-case语句
格式:
switch(整数表达式){
case value1: 代码块1;break;
case value2: 代码块2;break;
...........
[default: 代码块n;]--------[]表示可有可无
}----------如果有default,一定会执行分支
整数表达式:既能获得一个整数的表达式
在jdk1.7之后 可以为字符串表达式
break:结束分支结构
有打断、毁掉、跳出、结束的意思
执行逻辑:
当程序遇到switch时,计算表达式的值,然后匹配case后的值,
然后,执行对应的分支逻辑。若果此分支有break,就结束分支结构,
如果此分支没有break,就继续执行下一条分支逻辑
直到遇到break或default或全部执行完后续的所有分支。
-
引用类型之
-
Math类和Scanner类
Math:是一个数学类型,此类型中有很多方法
如:
Math.random():功能是随机产生一个[0,1)区间内的任意浮点数
【公式】:
如果想要[m,n)之间的任意小数 Math.random()*(n-m)+m
如果想要[m,n)之间的任意整数 (int)(Math.random()*(n-m)+m)
如果想要[m,n]区间的任意整数 (int)(Math.random(n-m+1)+m)
-
引用类型之
-
Scanner类