我正在撰寫一個程式,該程式要求用戶提供他們想要的任何值,只要它是一個整數,并且該值將被放置在一個陣列中。他們可以根據需要多次執行此操作,直到將 -1 添加到陣列中。我很難弄清楚如何結束回圈。我的代碼:
int i = 0;
while (i != -1) {
System.out.print("Enter a positive whole number, enter '-1' to stop:");
s = scan.next();
if (i ! = -1)
intElements.add(i);
我認為問題在于我的 if 條件。不確定寫出邏輯的正確方法是什么。
uj5u.com熱心網友回復:
只是改變:
s = scan.next();
到:
i = scan.nextInt();
如果您只想添加 POSITIVE int,那么還將您的if陳述句更改為:
if (i > 0)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/436822.html
