我试图创建一个循环,要求用户输入(无限数字),一旦我按下 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();