我試圖讓用戶在0到10之間輸入任意數量的無限次數,直到他們想要停止。他們通過輸入值-1來停止。到目前爲止,我已經能夠創建當他們輸入正確的值時發生了什麼,但是當他們輸入-1(在while循環中這是一個無效值)時,程序知道它是無效的。我要找的所有程序都是爲了排除可能的無效輸入而排除-1,並使程序停止詢問更多輸入。這裏是我到目前爲止的代碼: int userInput=0;
System.ou
負變量在三元中做什麼?爲什麼輸出-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);
}