我在写一些程序。我要用这个程序来告诉连接的情况。 我只会用的if-else,现在我想学习如何使用开关的情况下,但我发现开关的情况下 不使用布尔,下面是我写的判断公式:Android,使用开关的情况下,用于确定布尔值
if(isConnected) {
//if connection established \t
btnwifi.setText("Connection");
} else { \t
btnwifi.setText("Unconnected");
}
交换机不允许长,浮动,双或布尔值在Java中!如果一个变量可以带两个或更多值,则可以使用枚举。对于布尔值,如果else更好。 –
在@MohammedAli上扩展时,您无法切换任何基元。枚举被用于切换并允许更明确的声明。 – zgc7009
枚举最适合与开关一起使用。也看到这个:http://stackoverflow.com/questions/5141830/switch-expression-cant-be-float-double-or-boolean –