0

無限ループを作成するのを手伝ってください。ケースが回答を表示した後、プログラムはすぐにユーザーに再度質問する必要があります。

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;

            }



    }
}
4

4 に答える 4

4

私は好きですが、それは好みの問題です...

while(true){
}
于 2012-10-14T14:02:21.823 に答える
1

無限ループ:

while(true) {
    //Your code here
}
于 2012-10-14T14:01:34.040 に答える
1

私はいつも次のことに部分的でした:

for(;;)
{
    //Do stuff
}

入力が速いという理由だけで。

于 2012-10-14T14:03:33.810 に答える
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');
于 2012-10-14T14:43:20.593 に答える