ユーザーが入力した数値が前の数値よりも大きい限り、Java からユーザーからすべての数値を読み取る必要があります。しかし、私は正の数だけのためにそれを書くことができました。すべての数字が含まれている場合、以下のコードを修正するにはどうすればよいですか。可能であれば、初心者向けのソリューションを書いてください。大学でコンピューター サイエンスを学ぶのは 1 年目で、まだ多くのことを学んでいないからです。
import acm.program.*;
public class IncreasingOrder extends ConsoleProgram {
public void run() {
int previousNumber = 0;
int total = 0;
int count = 0;
while(true) {
int n = readInt("Enter > ");
if (n <= previousNumber) break;
total += n;
count++;
previousNumber = n;
}
println("You have entered " + count + " numbers in increasing order.");
println("Sum of these " + count + " numbers is " + total + ".");
}
}