这是我的代码:
public class Zad34 {
public static void main (String [] args) {
boolean czyPada = true;
(czyPada = (czyPada = true) ? System.out.println ("Pada.") : System.out.println ("Niepada."));
}
}
我在描述为
"?:"
的"not a statement"
指令行中出错。题:
我应该怎么做才能改善我的代码?
最佳答案
您将语句括在圆括号之间,该圆括号不会编译
您正在使用三元运算符来分配作为czyPada
的boolean
,但是System.out.println(..)
返回void
,而不是boolean