Java学习30天第四天
if-else可以嵌套使用,但实际尽量少于3层
if-else 中else具有就近原则
Math.random()是[0,1);
[a,b)为Math.random()*(b-a+1)+a
判断String里内容:
String str = “哈”
str.equals(“哈”);
switch-case结构
switch(表达式){
case常量1:
执行语句1;
//break;
case常量1:
执行语句1;
//break;
…
default: (类似于else)
执行语句n;
}
根据switch表达式中的值,依次匹配各个case中的常量。一 旦 .匹配成功,则进入相应case结构中,调用其执行语句。
当调用完执行语句以后,则仍然继续向下执行其他case结构中的执行语句,直到遇到break关键字或此switch-case结构末尾为止结束。
如果switch-case结构中的多个case的执行语句相同,则可以考虑进行合并
凡是可以使用switch-case的结构,都可以转换为if-else。 反之,不成立。