主题:求助-这个程序编译报错,不知道怎么改
我刚学JAVA。
就是这个程序在编译(dos状态下编译的)的时候报错,不知道该怎么改
编译错误截图上传了。
请大家帮帮忙,谢谢了。
import java.util.Scanner;
public class Example5_11
{
public static void main(String[] args)
{
int y,m,d,lastday=0;
Scanner in=new Scanner(Ststem.in);
System.out.println("请输入年份(1900-2500):");
y=in.nextInt();
if(y>=1900&&y<=2500)
{
System.out.println("请输入月份(1-12):");
m=in.nextInt();
if(m>0&&m<13)
{
switch(m)
{
case1:
case3:
case5:
case7:
case8:
case10:
case12:
lastday=31;
break;
case4:
case6:
case9:
case11:
lastday=30;
break;
case2:
if(y%400||y%4==0==0&&y%100!=0)
lastday=29;
else
lastday=28;
break;
}
System.out.println("请输入日期(1-"+lastday+"):");
d=in.nextInt();
if(d>0&&d<=lastday)
System.out.println("你输入的日期是"+y+"年"+m+"月"+d+"日");
else
System.out.println("你输入的日期错误!");
}
else
System.out.println("你输入的月份错误!");
}
else
System.out.println("你输入的年份错误!");
}
}
您所在位置: