swich选择结构
-
多选择结构还有一个实现方式,就是swich case语句
-
swich case语句判断一个变量与一个系列值中某个值是否相等,每个值称为一个分支
-
swich语句中变量类型可以是byte、short、int、char,从Java7SE开始swich支持字符串String类型,同时case标签必须为字符串常量或者字面量,语法:
switch (){ case value://case语句可以有任意数量 //语句 break;//可选 case value: //语句 break;//可选 case value: //语句 break;//可选 default://可选 //语句
例:
package shuct; public class SwichDemo01 { public static void main(String[] args) { //case有穿透现象,如果不加break,匹配成功后会打印后边所有内容,所以需要注意bresk的使用,switch和if区别是,if匹配区间更好,switch匹配的是具体的值 char weight = 'C'; switch (weight){ case 'A': System.out.println("优秀"); break;//可选 case 'B': System.out.println("良好"); break; case 'C': System.out.println("及格"); case 'D': System.out.println("挂科"); default: System.out.println("输入内容错误"); } } }