【Java大数据】Java控制流程,if-else语句和switch-case语句详解
注:switch(开关),case(条件),break(跳出表达式)。如下介绍一个经典案例,“根据分数判断优良中差”,如图所示:注:在使用switch时有如下注意点:1、Switch(表达式),只能是整数(intbytecharshort)表达式(switch不能处理long或其他类型);2、case条件只能是整数(intbytecharshort)常量,不能是变量及表达式;...
Java 14 祭出增强版 switch,真香
示例中,每个case都带了一个yield关键字返回值,也可以结合箭头表达式同时使用:privatestaticvoidtest(Statusstatus){varresult=switch(status){caseOPEN->1;casePROCESS,PENDING->2;caseCLOSE->{System.out.println("closed");yield3;}default->thrownewRunt...
Java面试宝典:用这100个问答搞定面试官
Ans:使用Math.random()可以生成0.1到1.0范围内的随机数字,然后通过数学方法实现生成符合要求的随机数。Q13举例说明什么是defaultswitchcase?Ans:在switch语句中,如果没有case条件匹配,那么它会就会执行default后面的语句。在下面的例子中,当score既不是1也不是2时,就会执行default之后的语句。Q14Java中所有...
「java面试」switch究竟怎么用,不要让它吃灰了!
switchcase执行时,会先用exp和value进行匹配,匹配成功返回当前case中语句的值,再根据是否有break,判断是否继续输出,或是跳出判断。exp可以是:byte、short、int、char、String、枚举类型(很重要)。2.switch使用注意事项(1)switch语句中的变量类型可以是:byte、short、int或者char,不能使用long、float...