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

来源:4-6 Java条件语句之 switch

qq_一口香饽饽_0

2016-12-14 22:22

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


写回答 关注

3回答

  • 胡二妮
    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了

    qq_一口香...

    非常感谢!

    2016-12-27 22:22:18

    共 1 条回复 >

  • 慕村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("不是日也不是月");

    }

    }

    }


    qq_一口香...

    谢谢啦

    2016-12-27 22:23:42

    共 1 条回复 >

  • 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;
            }
        }
    }


    qq_一口香...

    谢谢啦

    2016-12-27 22:24:05

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165550 学习 · 17586 问题

查看课程

相似问题