有人能用我的if循环解释这个语法错误吗?JAVA
代码段包含一个嵌套的if循环。第二盘继续返回“没有如果的其他”,我不明白为什么。我试过有括号和没有括号有人能用我的if循环解释这个语法错误吗?JAVA,java,loops,if-statement,Java,Loops,If Statement,代码段包含一个嵌套的if循环。第二盘继续返回“没有如果的其他”,我不明白为什么。我试过有括号和没有括号 更清楚的是:为什么编译器返回一个“else”而没有“if”错误。更改您对此的内容: if(check !=0){ if (wee[i]>wee[i+1]) { System.out.println("False"); check = 0; else() Syst
更清楚的是:为什么编译器返回一个“else”而没有“if”错误。更改您对此的内容:
if(check !=0){
if (wee[i]>wee[i+1])
{
System.out.println("False");
check = 0;
else()
System.out.println("True!");
}
}
您缺少内部
if
语句的结束语
尝试:
或者为了好玩:
if(check !=0)
{
if (wee[i]>wee[i+1])
{
System.out.println("False");
check = 0;
}
else
{
System.out.println("True!");
}
}
这根本不是编写
if
/else
语句的方式。如果您也解释了错误,那么它会工作得更好。谢谢。我总是忘记关{}。
if(check !=0)
{
if (wee[i]>wee[i+1])
{
System.out.println("False");
check = 0;
}
else
{
System.out.println("True!");
}
}
System.out.println(wee[i] > wee[i+1] ? "False" : "True");