負變量在三元中做什麼?爲什麼輸出-10 is 10
?帶有「負」變量的三元操作
public class Ternary {
public static void main(String[] args) {
int i, k;
i = -10;
k = i < 0 ? -i : i;
System.out.print(i + " is " + k);
}
}
任何人都可以在這種情況下解釋變量的功能? -i
是什麼意思?
。它是什麼?你的意思是「一個具有負數值的變量」嗎? – scottb
是的,變量'i'在三元操作中更改爲'-i'。 –
更好的術語可能是*否定*變量或當您使用它 - 獲取變量的*絕對值*。 –