A.switch的case块,必须要加上break
B.在该语句中最多不能超过5个case子句
C.在该语句中只能有个default子句
D.在该句中只能有一个break语句
A、switch中的表达式的值限定了数据类型,只能是byte、char、int类型的值,返回其他类型的值,程序会提示错误。
B、从case到break代表一个分支结构。case后面为常量表达式,用于判断与switch中表达式是否相等。
C、如果每个分支的值和表达式都不相等,则执行default后面的语句。
D、default语句不可以去掉。
A.switch语句中的表达式只能是布尔类型的值
B.选择语句分为if条件语句和switch条件语句
C.switch语句只能针对某个表达式的值作出判断
D.if语句中的条件表达式是一个布尔值
A.31
B.10
C.20
D.13
A.13
B.15
C.16
D.10
A.0
B.4
C.5
D.-4
阅读以下程序,给出运行结果。
publicclassCase{
publicstaticvoidmain(Stringargs[]){
floatx=11;
floaty=4;
intz=(int)(x%y);
switch(z){
case1:
x=x+1;
case2:
x=x+2;
default:
x=x+3;
}
System.out.println(“Valueofxis:”+x);
}
}
运行结果是: