ちょっと、ループ終了値-1を無視してユーザー入力から最小値と最大値を計算しようとしています。入力の最小値を計算するときに-1を無視する方法以外のすべてを行う方法を理解しています。ループ終了番号(-1)を除外してユーザー入力から最小値を計算する
int value = 0;
int max = value;
int min = max;
Scanner scan = new Scanner(System.in);
while (value != -1) {
System.out.print("Value: ");
value = scan.nextInt();
if (min > value) {
min = value; }
if (max < value) {
max = value; }
}
System.out.println("Min = " + min);
System.out.println("Min = " + min);
-1を無視して、私は最小値を計算するにはどうすればよい: ここで私はこれまで持っているコードですか?
ありがとうございました。
代わりに、一方のあなたがループに空を使用する何らかの理由(真)ループ?私は両方のイディオムを見たことがあり、おそらくプログラマーの好みにすぎないと思っていました。 –
@AustinDそれは完全にプログラマーの好みです。 http://stackoverflow.com/questions/8880870/java-for-vs-whiletrueを参照してください。 – Andreas