gpt4 book ai didi

java - 如何仅使用 "switch and if"这样的输入 "January "或 "janUARY"在 Java 解决方案中创建

转载 作者:行者123 更新时间:2023-11-29 08:26:10 25 4
gpt4 key购买 nike

<分区>

如何仅使用“switch and if”在 Java 解决方案中创建这样一个输入“January”、“january”、“JANUARY”、“janUARY”和任何其他大小写组合被视为“January”并在所有情况下打印出来1. 我编写了程序,但它只对相同的输入词起作用,也许存在解决该问题的技巧。

import java.util.Scanner;
public class nameMonth
{

public static void main(String[] args)

{
String month;
int nrMonth;

Scanner keyboard = new Scanner(System.in);
System.out.println("Enter a month");
month = keyboard.nextLine();
switch (month)
{
case "January":
System.out.println("Your month is January");
nrMonth = 1;
break;

case "February":
System.out.println("Your month is February");
nrMonth = 2;
break;

case "March":
System.out.println("Your month is March");
nrMonth = 3;
break;

case "April":
System.out.println("Your month is April");
nrMonth = 4;
break;

case "May":
System.out.println("Your month is May");
nrMonth = 5;
break;

case "June":
System.out.println("Your month is June");
nrMonth = 6;
break;

case "July":
System.out.println("Your month is July");
nrMonth = 7;
break;

case "August":
System.out.println("Your month is August");
nrMonth = 8;
break;

case "September":
System.out.println("Your month is September");
nrMonth = 9;
break;

case "October":
System.out.println("Your month is October");
nrMonth = 10;
break;

case "November":
System.out.println("Your month is November");
nrMonth = 11;
break;

case "December":
System.out.println("Your month is December");
nrMonth = 12;
break;

default:
System.err.println("Your month is wrong");
break;
}
}

}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com