请帮助我进行无限循环:在案例显示答案后,程序应立即再次询问用户。
package calendartool;
import java.io.Console;
public class CalendarTool {
public static void main(String[] args) {
Console C = System.console();
int month = Integer.parseInt(C.readLine("Please put a valid month: \n"));
int year = Integer.parseInt(C.readLine("Please put a valid year: \n"));
switch (month) {
case 1:
System.out.println("The month is January!");
System.out.println("January has 31 days!");
break;
}
}
}
答案 0 :(得分:4)
我更喜欢,但这是一个品味问题...
while(true){
}
答案 1 :(得分:1)
无限循环:
while(true) {
//Your code here
}
答案 2 :(得分:1)
我一直偏爱:
for(;;)
{
//Do stuff
}
如果只是因为输入速度更快。
答案 3 :(得分:0)
使用do-while循环询问用户他是否要继续。
br是bufferredreader实例变量。
char ch=(char)br.read();
do
{
System.out.println("press 1 for month jan");
System.out.println("do you want to continue(Y/N)");
}
while(ch=='Y'||ch=='Y');