12.28 Switch
键盘录入 int sth = sc.nextInt(); 面对不同类型 : String noodles = sc.next();
package com.itheima.SwitchDemo;
import java.util.Scanner;
/*
语句格式
switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
...
default:
语句体n+1;
break;
*/
public class SwitchDemo1 {
public static void main(String[] args) {
//吃面
/*需求:吃4种面条,没有就吃泡面
*/
//分析:
//1.键盘录入
//String noodles ="兰州拉面";
Scanner sc = new Scanner(System.in);
System.out.println("你想吃什么面");
String noodles = sc.next();
//2.判断
switch (noodles){
case "兰州拉面":
System.out.println("吃拉面");
break;
case "武汉热干面":
System.out.println("吃热干面");
break;
case "陕西油泼面":
System.out.println("吃油泼面");
break;
case "北京炸酱面":
System.out.println("吃炸酱面");
break;
default:
System.out.println("吃方便面");
break;
}
}
}
Test2
package com.itheima.test;
import java.util.Scanner;
public class Test8 {
public static void main(String[] args) {
//运动计划
/*需求:键盘录入星期数,显示今天的运动。
周一 跑步
周二 游泳
周三 慢走
周四 动感单车
周五 拳击
周六 爬山
周日 好好吃一顿
*/
//分析:
//1.键盘录入
Scanner sc = new Scanner(System.in);
System.out.println("请输入今天的星期数:");
String day = sc.next();
//2.选择
switch (day){
case "星期一":
System.out.println("跑步");
break;
case "星期二":
System.out.println("游泳");
break;
case "星期三":
System.out.println("慢走");
break;
case "星期四":
System.out.println("动感单车");
break;
case "星期五":
System.out.println("拳击");
break;
case "星期六":
System.out.println("爬山");
break;
case "星期日":
System.out.println("好好吃一顿");
break;
default:
System.out.println("输入错误");
break;
}
}
}