我找不到有效的Java簡寫語法。Java中速記的工作原理
我應該如何在速記改寫這個事情:
int a = 2, b=4;
if(a < 4) {
System.out.println("a < b");}
else { System.out.println("a >= b");
}
我找不到有效的Java簡寫語法。Java中速記的工作原理
我應該如何在速記改寫這個事情:
int a = 2, b=4;
if(a < 4) {
System.out.println("a < b");}
else { System.out.println("a >= b");
}
「最短的手」 我能想象是一樣的東西:
String s = (a < 4) ? "a<b" : "a>=b";
System.out.println(s);
System.out.println("a"+((a<b)?"<":">=")+"b")
int a = 2, b=4;
System.out.println((a < 4) ? "a < b" : "a>=b");
只是爲了回答起見,短手的另一個版本
System..out.println("a " + (a < 4 ? "<" : ">=") + " b");
你這是什麼意思是「速記」?這不是Java語言中的技術術語。 –
你能解釋一下這個問題到底是什麼嗎? – Undefined
速記什麼? –