这是我在 C# 中的代码:
string month;
do
{
Console.WriteLine("put month");
month = Console.ReadLine();
switch (month)
{
case "1":
Console.WriteLine("dsad");
Console.ReadLine();
Console.WriteLine("\neheheh!");
Console.WriteLine("\nhihihihi");
break;
}
}while(month!="Quit");
这是Java:
Console C = System.console();
String month;
int year;
do {
month = C.readLine("\nPlease put a valid month: \n");
switch (month) {
case "1":
C.readLine("\nPlease put a valid year: \n");
System.out.println("\nThe month is January!");
System.out.println("\nJanuary has 31 days!");
break;
}
} while (month != "Quit");
我的问题是即使我输入“退出”这个词,我的 Java 代码也不会终止。
这是对这个问题的跟进。