java中Syntax error on token "else", delete this token??求助 10

packagemounth;importjava.util.Scanner;publicclassmounth{publicstaticvoidmain(String[]... package mounth;

import java.util.Scanner;

public class mounth {
public static void main(String[] args) {
Scanner hp=new Scanner(System.in);
System.out.println("请输入当前月份");
int month=hp.nextInt();
hp.close();

if(month<1||month>12){
System.out.println("您输入有误请重新输入");
}else{
if(month==1||month==3||month==5||month==7||month==8||month==9||month==10||month==12);
System.out.println("大月");}
}else{
System.out.println("小月");
System.out.println("小月");

}
}
展开
 我来答
idlwufe
2015-09-12 · TA获得超过6055个赞
知道大有可为答主
回答量:3535
采纳率:33%
帮助的人:2581万
展开全部
else{
if(month==1||month==3||month==5||month==7||month==8||month==9||month==10||month==12);
System.out.println("大月");}
}else{
System.out.println("小月");
System.out.println("小月");

}

改成

else if(month==1||month==3||month==5||month==7||month==8||month==9||month==10||month==12){
System.out.println("大月");
}else{
System.out.println("小月");
System.out.println("小月");
}

原来的这段else{
if(month==1||month==3||month==5||month==7||month==8||month==9||month==10||month==12);
System.out.println("大月");}
}
有点问题,if else的嵌套格式回去复习下。我也好久没弄这个了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式