java编译错误有 if 但是没有 else

2025-02-25 02:16:32
推荐回答(2个)
回答1:

你少了个括号,最外层的if。。。else,if没加后半个括号,外层else和里面的if之间这样用,不对的,而且你的if语句错了吧,得是if(x == 1)

回答2:

  1.  if(x=1)这个if 应该是和 下面的else对应的 ,你的括号没有包对

  2. 等号应该是== 

  3. y变量你没有定义

应该写成这种样子

         if(x==1)
  {
   if(y==1)
   {
   System.out.println("x=1,y=1");
   }
   else 
   {
   System.out.println();
   }
  }
  else 
  {
  if(y==1)
   {
   System.out.println("x=1,y=1");
   }
   else 
   {
   System.out.println();
   }
  }