每个case后的代码块可以有多个语句,既可以有一组语句,而且不需要用“{}”括起来。
注意:在JDK1.6及之前的版本中,switch选择结构的条件必须是整型变量或字符型变量,但在JDK1.7中,switch选择结构的条件中也可以使用String类型。
选择结构总结:
Java提供了两种最主要的选择结构,他们是if选择结构和switch选择结构。
(一)Java中的if选择结构,包括以下形式。
1、基本if选择结构
if(条件){
//代码块
}
2、if-else选择结构
if(条件){
//代码块1
}else{
//代码块2
}
3、多重if选择结构
if(条件1){
//代码块1
}else if(条件2){
//代码块2
}else{
//代码块3
}
4、嵌套if选择结构
if(条件1){
if(条件2){
//代码块1
}else{
//代码块2
}
}else{
if(条件3){
//代码块3
}else{
//代码块4
}
}
(二)Java中的switch选择结构
通过调用Scanner对象的hasNextInt()方法,来判断用户从键盘上输入的字符是否合法。
时间: 2024-09-29 22:06:23