0 を押すと、ユーザー入力 (無制限の数字) を要求するループを作成しようとしましたが、最小値を得るために最小の数字が必要です。私はそれが機能しましたが、負の数でテストしましたが、最小値として負の数を与えず、最小値として0を与え続けます。助言がありますか。
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
int min;
while (num != 0)
{
num = min = scan.nextInt();
if( num < min )
{
min = num;
}
if (num == 0)
{
System.out.print(min);
}
}
scan.close();