【6点注意】
没有break就穿透执行语句块2。
public class var01 {
//编写一个main方法
public static void main(String[] args) {
//思路分析
//1. 接收一个字符,创建Scanner对象
//2. 使用switch来完成匹配,并输出对应的信息。
import java.util.Scanner;
Scanner myScanner = new Scanner(System.in);
System.out.println("请输入一个字符(a-g)");
char c1 = myScanner.next().cahrAt(0);
//在java中只要有值返回就是一个表达式。
switch(c1) {
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 'e':
System.out.println("今天星期五");
break;
case 'f':
System.out.println("今天星期六");
break;
case 'g':
System.out.println("今天星期七");
break;
default:
System.out.println("输入错误,没有匹配");
}
System.out.println("退出switch,继续执行程序。")
}
}
public class var01 {
//编写一个main方法
public static void main(String[] args) {
//第一题
import java.util.Scanner;
Scanner myScanner = new Scanner(System.in);
System.out.println("请输入a-e");
char c1 = myScanner.next().cahrAt(0);
//在java中只要有值返回就是一个表达式。
switch(c1) {
case 'a':
System.out.println("A");
break;
case 'b':
System.out.println("B");
break;
case 'c':
System.out.println("C");
break;
case 'd':
System.out.println("D");
break;
case 'e':
System.out.println("E");
break;
default:
System.out.println("other")
}
}
}
public class var01 {
//编写一个main方法
public static void main(String[] args) {
//第2题
//思路分析:
//1. 成绩在【60,100】,(int)(成绩/60)=1
// 成绩在【0,60),(int)(成绩/60)=0
//2. 用if语句,只有成绩在【0,100】才执行switch。
double score = 88.0;
if(score >= 0 && score <= 100) {
switch((int)(score / 60)) {
case 0:
System.out.println("不及格");
break;
case 1:
System.out.println("及格");
break;
}
} else {
System.out.println("输入错误")
}
}
}
public class var01 {
//编写一个main方法
public static void main(String[] args) {
//第3题
//思路分析:
//1. 创建Scanner对象,接收用户输入
//2. 使用int month接收。
//3. 使用switch匹配,使用穿透,笔记哦啊简洁
import java.util.Scanner;
Scanner myScanner = new Scanner(System.in);
System.out.println("请输入月份");
int month = myScanner.nextInt();
switch(month) {
case 3:
case 4:
case 5:
System.out.println("春季");
break;
case 6:
case 7:
case 8:
System.out.println("夏季");
break;
case 9:
case 10:
case 11:
System.out.println("秋季");
break;
case 12:
case 1:
case 2:
System.out.println("冬季");
break;
default:
System,out.println("输入错误,请输入1-12")
}
}
}