Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有人能用我的if循环解释这个语法错误吗?JAVA_Java_Loops_If Statement - Fatal编程技术网

有人能用我的if循环解释这个语法错误吗?JAVA

有人能用我的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

代码段包含一个嵌套的if循环。第二盘继续返回“没有如果的其他”,我不明白为什么。我试过有括号和没有括号


更清楚的是:为什么编译器返回一个“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");