मैं निम्नलिखित कोड है:सशर्त ऑपरेटर के साथ मैं क्या गलत कर रहा हूं?
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on token ";", assert expected after this token
Type mismatch: cannot convert from void to boolean
at boolq.main(boolq.java:3)
क्या मैं गलत कर रहा हूँ: मैं इस मिल जब मैं यह संकलन करने की कोशिश
public class boolq {
public static void main(String[] args) {
boolean isTrue = true;
isTrue ? System.out.println("true"): System.out.println("false");
}
}
?
java -version
java version "1.6.0_15"
Java(TM) SE Runtime Environment (build 1.6.0_15-b03)
Java HotSpot(TM) Client VM (build 14.1-b02, mixed mode, sharing)
आम गलती है, यह त्रिगुट आपरेशन है - http://en.wikipedia.org/wiki/Ternary_operation – jball
काम करता है एक आकर्षण की तरह –
@jball: आप सही हैं; तृतीयक का मतलब तीसरा क्रम है। – SLaks