Java Scanner en Continu de la saisie de l'Utilisateur?

Pour java pratique, je suis en train de créer un programme qui lit des nombres entiers au clavier jusqu'à ce que négative est entré.

et il imprime le maximum et le minimum de l'entier en ignorant la négative.

Est-il un moyen d'avoir d'entrée continu dans le même programme une fois qu'il fonctionne? Je dois continuer l'exécution du programme à chaque fois pour entrer un numéro.

Toute aide serait appréciée

public class CS {
    public static void main(String []args) {

        Scanner keys = new Scanner(System.in);
        System.out.println("Enter a number: ");
        int n = keys.nextInt();

        while(true)
        {
            if(n>0)
            {
                System.out.println("Enter again: ");
                n = keys.nextInt();
            }
            else
            {
                System.out.println("Number is negative! System Shutdown!");
                System.exit(1);
            }

        }
    }
}

Voici une partie de mon code, Cela fonctionne, mais je pense qu'il y a un moyen plus facile de faire ce que je veux, mais ne sais pas comment!

InformationsquelleAutor | 2015-01-28