A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

17660431

初级黑马

  • 黑马币:0

  • 帖子:6

  • 精华:0

  1. class Month
  2. {
  3.         public static void main(String [] args)
  4.                 int m = 3;
  5.         if (m >12 || m < 1);
  6.                 System.out.println("无此月份");
  7.         else if (m>=3 && m<=5);
  8.                 System.out.println(m+"春季");
  9.         else if (m>=6 && m<=8);
  10.                 System.out.println(m+"夏季");
  11.         else if (m>=9 && m<=11);
  12.                 System.out.println(m+"秋季");
  13.         else
  14.                 System.out.println(m+"冬季");
  15. }
复制代码
这一个代码运行后出了64个问题,但是这几个问题我修改过后还是有,求老师们给找找原因。

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

6 个回复

倒序浏览
  1. class Month
  2. {
  3.         public static void main(String [] args)
  4.         {                                                                                        //主函数的函数体要用{}括起来
  5.                 int m = 3;
  6.                 if (m >12 || m < 1)                                                //去掉了分号
  7.                         System.out.println("无此月份");
  8.                 else if (m>=3 && m<=5)
  9.                         System.out.println(m+"春季");
  10.                 else if (m>=6 && m<=8)
  11.                         System.out.println(m+"夏季");
  12.                 else if (m>=9 && m<=11)
  13.                         System.out.println(m+"秋季");
  14.                 else
  15.                         System.out.println(m+"冬季");
  16.         }
  17. }
复制代码
1, 主函数加上大括号{}.
2, if和else if语句条件判断完之后别加分号..

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

回复 使用道具 举报
shang1jk 发表于 2013-6-20 11:28
1, 主函数加上大括号{}.
2, if和else if语句条件判断完之后别加分号..

谢了,看来我还太菜鸟了
回复 使用道具 举报
主方法体加大括号
if方法体也请加上大括号,注意书写规范,并且if判断后没有分号
回复 使用道具 举报
另外请问大家,怎么把未解决的类型改成已解决呀,我这边之后回复,没有编辑
回复 使用道具 举报
17660431 发表于 2013-6-20 11:50
另外请问大家,怎么把未解决的类型改成已解决呀,我这边之后回复,没有编辑 ...

多用搜索功能, 自己动手, 找不到了再来问:)
回复 使用道具 举报
就此题来说,应该没什么语法错误!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马