"?:"指令出错.不是声明

0 java if-statement

这是我的代码:

public class Zad34 {

    public static void main (String [] args) {

           boolean czyPada = true;
           (czyPada = (czyPada = true) ? System.out.println ("Pada.") : System.out.println ("Niepada."));
    }
}
Run Code Online (Sandbox Code Playgroud)

我在"?:"指令行中有一个错误描述为"not a statement".

题:

我该怎么做才能改进我的代码?

Men*_*ena 9

  • 您将括号括起来,不会编译
  • 您正在使用三元运算符来指定czyPada哪个是a boolean,但不System.out.println(..)返回voidboolean