я очень запутался, почему это не работает, был бы признателен за помощь:найти минимальное число из пользовательского ввода
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
int min = Integer.MAX_VALUE;
System.out.println("Enter a number");
int input = in.nextInt();
while(in.hasNextInt()){
if(input < min){
min=input;
}
}
in.close();
System.out.println(min);
}
}
Петля не заканчивается на какой-то причине, когда я ввожу нечто иное, чем int.
Точный вопрос здесь ранее сегодня: http://stackoverflow.com/questions/33830718/why-wont-this-print-any-integers – jiaweizhang
Спасибо за помощь, кажется, что включение in.next(); внутри петли зафиксировано это исправлено ... – ak1652