java中if与else使用后,出现报错,有if,没有else,求解答

2025-03-03 06:19:53
推荐回答(5个)
回答1:

把else写的大括号外边 不能写到里面

回答2:

大括号符号不匹配
在System.out.print("x > 10");后面补上"}",再把倒数第三个“}”删除

public class panduan {

public static void main(String[] args) {
int x = 9;
if ( x > 10 ){
System.out.print("x > 10");
}
else if (x < 8){
System.out.println("x < 8");
}
else{
System.out.print("x is not 10");
}
System.out.println();
}
}

回答3:

else if (x < 8){ 这个是错的啊? 这个没有和之对应的 if 啊!!

在System.out.print("x > 10");后面加一个 ‘}’ 就行了

回答4:

System.out.println(); 这句似乎没用

回答5:

if后面少个大括号