不幸的是,我相信我知道這個問題 - 我有一個特別的問題,但是我查看了我的代碼,它似乎都處於工作狀態 - 我已經一行一行地仔細查看,並找不到可能導致此錯誤的原因(當我按原樣運行代碼時,我得到了其中的19個)。任何人都可以提供幫助嗎?還有什麼我在這裏失蹤?先謝謝你。這裏是我的代碼:錯誤:錯誤類接口或Java類中預期的枚舉
public class DateGenerator
{
private int month, day;
private String newDate;
private String[] monthNames = new String[12];
private String[] dayNames = new String[7];
public DateGenerator()
{
monthNames = {"Jan", "Feb", "Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec"};
dayNames = {"Mon", "Tues", "Wed", "Thur", "Fri", "Sat", "Sun"};
month = 1;
}
public void setMonth(int m)
{
month = m;
//System.out.println("XXXXXXXXXXXXXXXXXXXSETMONTH IS: " + month);
calculate();
}
public String getRandomDate()
{
return newDate;
}
private void calculate()
{
switch(month)
{
case 2: //Feb 1-28
day = (int)(Math.random()*28);
//System.out.println("MADE IT HERE1 and day is " + day);
break;
case 4: case 6: case 9: case 11:
day = (int)(Math.random()*30);
//System.out.println("MADE IT HERE2 and day is " + day);
break;
default:
day = (int)(Math.random()*31);
//System.out.println("MADE IT HERE3 and day is " + day);
break;
}
if(day == 0) day = 1;
int dayn = (int)(Math.random()*7);
//System.out.println("Dayn is " + dayn);
newDate = dayNames[dayn] + ", " + monthNames[month]+ " " + day;
//System.out.println(newDate);
}
}
謝謝大家!得到它與你的幫助工作。非常感激。 – Jdill