java吧 关注:1,288,917贴子:12,815,681
  • 23回复贴,共1

跪谢! 求前辈帮忙看下代码哪错了

只看楼主收藏回复

class Season
{
public static void main(String[] args)
{
int x = 4;
if(x==3 || x==4 || x==5)
System.out.println(x+"春季");
else if(x==6 || x==7 || x==8)
System.out.println(x+"夏季");
else if(x==9 || x==10 || x==11);
System.out.println(x+"秋季");
else if(x==12 || x==1 || x==2);
System.out.println(x+"冬季");
else
System.out.println(x+"月份不存在");
}
}
Seasun.java:16: 错误: 有 'if', 但是没有 'else'
else if(x==12 || x==1 || x==2);
^
Seasun.java:20: 错误: 有 'if', 但是没有 'else'
else
^
2 个错误


1楼2016-04-21 23:13回复
    大括号没加


    IP属地:山东来自Android客户端2楼2016-04-21 23:24
    收起回复
      2025-11-24 20:20:52
      广告
      不感兴趣
      开通SVIP免广告
      这样的小学生问题还来问。


      IP属地:上海3楼2016-04-21 23:29
      收起回复


        4楼2016-04-21 23:35
        回复
          if(){
          }
          这是基础格式好吗???
          多看书 别老是出错了就求助


          来自iPhone客户端5楼2016-04-21 23:43
          收起回复
            else if有分号多了


            来自Android客户端7楼2016-04-22 00:05
            回复
              分号


              IP属地:云南来自Android客户端8楼2016-04-22 00:05
              回复


                星座王
                点亮12星座印记,去领取
                活动截止:2100-01-01
                去徽章馆》
                来自Android客户端9楼2016-04-22 00:07
                回复
                  2025-11-24 20:14:52
                  广告
                  不感兴趣
                  开通SVIP免广告
                  有分号直接就停止运行了


                  来自Android客户端10楼2016-04-22 00:14
                  回复
                    else if(x==12||x==1‖x==2)后多了分号


                    来自Android客户端11楼2016-04-22 00:15
                    回复
                      你加了花括号就不会去想加分号的


                      IP属地:广东来自Android客户端12楼2016-04-22 00:22
                      回复
                        为啥不用switch


                        IP属地:四川来自iPhone客户端14楼2016-04-22 00:34
                        回复
                          话说用的什么IDE?这点小问题,eclipse会自动提示错在哪啊,至于上J8问?


                          IP属地:浙江来自Android客户端15楼2016-04-22 00:35
                          回复