Java Scanner Kontinuierlichen Benutzereingaben?

For java-Praxis, ich versuche ein Programm erstellen, liest ganze zahlen von der Tastatur, bis ein negatives eingetragen wird.

und es gibt die maximum-und minimum der integer-ignorieren Sie die negativen.

Ist es ein Weg, um dauerhaft Eingang in das gleiche Programm, sobald es läuft? Ich habe weiterhin ausgeführt, das Programm jedes mal, wenn eine Nummer eingeben.

Jede Hilfe würde geschätzt

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);
            }

        }
    }
}

Ist hier ein Teil von meinem code - Es funktioniert, aber ich denke, es ist ein einfacher Weg, das zu tun, was ich will aber nicht wissen wie!

InformationsquelleAutor | 2015-01-28
Schreibe einen Kommentar