php网站后台登陆不了微站小程序
switch多选择结构
-
多选择结构还有一个实现方式就是switch case语句。
-
switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
switch(expression){case value://语句break;//可选case value://语句break;//可选//你可以有任意数量的case语句default://可选//语句 }
-
switch语句中的变量类型可以是:
- byte、short、int或者char。
- 从Java SE 7开始
- switch支持字符串String类型了
- 同时case标签必须为字符串常量或字面量。
package com.zheng.struct;import java.util.Scanner;public class SwitchDemo01 {public static void main(String[] args) {//case穿透 //switch匹配一个具体的值Scanner sc = new Scanner(System.in);char grade;System.out.println("请输入一个大写字母:");grade=sc.next().charAt(0);switch(grade){case 'A':System.out.println("优秀");break;case 'B':System.out.println("良好");break;case 'C':System.out.println("及格");break;case 'D':System.out.println("再接再厉");break;case 'F':System.out.println("挂科");break;default:System.out.println("未知等级");}sc.close();}
}
package com.zheng.struct;import java.util.Scanner;public class SwitchDemo02 {public static void main(String[] args) {System.out.println("===成绩查询系统!===");Scanner sc = new Scanner(System.in);System.out.println("请输入你要查询的名字:");String name=sc.nextLine();//JDK7的新特性,表达式结果可以是字符串!!!//字符串的本质还是数字//反编译 java---class(字节码文件)---反编译(IDEA)switch(name){case "张三":System.out.println("97");break;case "李四":System.out.println("60");break;case "王五":System.out.println("88");break;case "赵六":System.out.println("76");break;case "孙七":System.out.println("69");break;default:System.out.println("查无此人");}sc.close();}
}