小编use*_*145的帖子

控制台中的奇怪的无限循环,但不是在Applet - Java中

我是Java的新手.我正在编写一个陷入无限循环的程序,它在控制台中显示但不在Applet中.这是一个日历,需要在10月31日到11月1日之间更改月份和日期,并在一个位置显示.我很确定if语句是错的,但我在书中找不到任何帮助:(这是代码:

            int date = 28;
            String currentMonth = "October";
            String nextMonth = "November";
            String dateNumber = "28th October";

            for (date = 28; date <= 32; date++)
            {
                if (date == 32);
                {
                    currentMonth = nextMonth;
                    date = 1; 
                }


                switch (date)
                {
                case 28: dateNumber = "28th October"; break;
                case 29: dateNumber = "29th October"; break;
                case 30: dateNumber = "30th October"; break;
                case 31: dateNumber = "31st October"; break;
                case 32: dateNumber = "1st November"; break;
                default: println (dateNumber); …
Run Code Online (Sandbox Code Playgroud)

java if-statement infinite-loop switch-statement

0
推荐指数
1
解决办法
58
查看次数