不幸的是,我相信我知道这个问题 - 我有一个特别的问题,但是我查看了我的代码,它似乎都处于工作状态 - 我已经一行一行地仔细查看,并找不到可能导致此错误的原因(当我按原样运行代码时,我得到了其中的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