java基础switch语句

https://img4.mukewang.com/5aeefdb90001dca012120721.jpg这个为什么选择a  b和c哪里错了

你不是最丑的
浏览 1315回答 2
2回答

牧童羊

知识点:首先switch语句的语法:switch(变量){     case 变量值1:    //;     break;     case 变量值2:    //...;     break;      ...     default:    //...; }其中变量的类型只能是:byte、short、char、int、String(1.7版本后加入的新的类型)所以:A正确           B的话(a+b*3.0)就会使数据类型隐式转换成为double型的浮点数,导致变量类型不匹配;          C选项很明显缺少了小括号;            D选项小括号后多了一个分号;

半枯

switch的条件是整型或者字符,所有b错,switch判断条件直接为a(a的值已经给了)那就没意义了,switch的判断是靠case来判断的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java