将用户输入(字符串)分配给Java中的整数

时间:2017-06-28 02:28:10

标签: java string int

如果用户输入字符串,例如“星期日”,如何将“星期日”分配给int值(例如零)?

编辑: 以下是计算x天数过后的星期几的最终代码。不确定这是否是最有效的方式。

感谢大家的专业知识!

return response.json()

1 个答案:

答案 0 :(得分:1)

您可以使用此方法

public class Day {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("Enter today's day: ");
        String day = input.next();
        int todayDay = changeToString(day);
        System.out.println(todayDay);
    }

    public static int changeToString(String day) {
        int dayName = 0;

        switch (day) {
            case "Monday":
                dayName = 1;
                break;
            case "Tuesday":
                dayName = 2;
                break;
             ......
        }

        return dayName;
    }
}