我找不到 java 速记的有效语法。
我应该如何简写这个东西:
int a = 2, b=4;
if(a < 4) {
System.out.println("a < b");}
else { System.out.println("a >= b");
}
System.out.println("a"+((a<b)?"<":">=")+"b")
我能想象的“最短的手”是这样的:
String s = (a < 4) ? "a<b" : "a>=b";
System.out.println(s);
int a = 2, b=4;
System.out.println((a < 4) ? "a < b" : "a>=b");
只是为了回答,另一种版本的速记
System..out.println("a " + (a < 4 ? "<" : ">=") + " b");