一道关于闰年的题

[复制链接]
查看11 | 回复1 | 2007-10-10 21:05:25 | 显示全部楼层 |阅读模式
就你的代码而言需要改动如下:class month{public static void main(String[] args){int x=Integer.parseInt(args[0]);switch (x) {case 1:case 3:case 5:case 7:case 8:case 10:case 12: System.out.println("31"); break;case 4:case 6:case 9:case 11: System.out.println("30"); break;case 2: System.out.println("28");default: break;}}} 但我保留两个疑问:1.是只问2000这一年嘛?2.我的问答是你需要的结果嘛?因为题意我看的不太确定
回复

使用道具 举报

千问 | 2007-10-10 21:05:25 | 显示全部楼层
你的 switch 中 每个case后需要加上 break否则你的参数如果是1,肯定会显示31 30 28的.至于2楼说的数据流的问题,我觉得LZ可能是个初学者,用参数会比较容易上手.
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行