问答详情
源自:4-6 Java条件语句之 switch

怎么把输入的值赋值给today?

这里的today='日'是固定,怎么通过控制台来给today赋值,通过给today赋不同的值,来调到不同的case语句。


提问者:qq_一口香饽饽_0 2016-12-14 22:22

个回答

  • 胡二妮
    2016-12-14 23:35:11
    已采纳

    //1、首先导入java.util.Scanner

    import java.util.Scanner;

    //2、在main方法中创建Scanner对象

    Scanner input = new Scanner(System.in);

    //3、获取用户输入的值

    System.out.pintln("请输入today:");

    String today = input.next();

    //然后就可以使用today进行case了

  • 慕村6263914
    2016-12-14 23:41:39

    import java.util.Scanner;

    //引用  Scanner 输入 的 放法。

    public class today {

    public static void main(String[] args) {

    //下面两行定义 输入值a.

    Scanner input=new Scanner(System.in);

    int a=input.nextInt();

    //输入a 是多少 相应的输出就是多少。

    switch(a){

    case 1:

    System.out.println("日");

    break;

    case 2:

    System.out.println("月");

    default:

    System.out.println("不是日也不是月");

    }

    }

    }


  • KevinTan9
    2016-12-14 23:38:26

    import java.util.Scanner;//导入java.util.Scanner
    public class Menu
    {
        public static void main(String[] args)
        {
            Scanner input=new Scanner(System.in);//创建Scanner对象
            System.out.print("请输入今天是星期几:");//引导用户输入日期
            int today=input.nextInt();//获取用户输入的日期并保存在变量today中
            switch(today)
            {
                case 1:
                case 3:
                case 5:System.out.println("今天早餐吃包子");break;
                case 2:
                case 4:
                case 6:System.out.println("今天早餐吃油条");break;
                case 7:System.out.println("今天早餐吃主席套餐");break;
            }
        }
    }