排错 请看以下代码 switch 后面的 大括号显示错误

[复制链接]
查看11 | 回复1 | 2010-5-17 21:25:30 | 显示全部楼层 |阅读模式
import java.util.Scanner;
public class dffd {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根

int yuefen ; int nianfen;

Scanner input=new Scanner(System.in);

System.out.println("********欢迎使用万年历*********\n");

System.out.println("请输入年份");

nianfen= input.nextInt();

System.out.println("请输入月份");

yuefen=input.nextInt();



switch (yuefen){

day=31;

case 1:case 3:case 5:case 7:case 8:case 10:case 12 :



System.out.println("这个月共"+day);

break;

day=30;


case 4:case 6:case 9:case 11:

System.out.println("这个月共"+day);

break;



if(nianfen%4==0 && nianfen%100!=0 || nianfen%400==0)

day=29;

case 2:

System.out.println("这个月共"+day);



day=28;

case 2:

System.out.println("这个月共"+day);

}

}
}

回复

使用道具 举报

千问 | 2010-5-17 21:25:30 | 显示全部楼层
这样子写,按switch语法来int day; switch (yuefen){
case 1:case 3:case 5:case 7:case 8:case 10:case 12 :
day=31;
System.out.println("这个月共"+day);
break;
case 4:case 6:case 9:case 11: day=30;
System.out.println("这个月共"+day);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行