Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner; // Scanner importieren
- public class MiniMaxi {
- /**
- * @param args
- */
- public static void main(String[] args) {
- // Variablen deklarieren
- int zahl;
- int maximum;
- int minimum;
- // Betriebsanleitung ausgeben
- System.out.print("Bitte ganze positive Zahl eingeben, Zahl kleiner Null führt zur Ausgabe:");
- // Startwert einlesen
- Scanner erste = new Scanner(System.in);
- zahl = erste.nextInt(); // Int-Wert der Eingabe in zahl speichern
- // Prüfen, ob Zahl zulässig ist
- if (zahl >= 0) {
- // Minimum und Maximum auf Startwert setzen
- minimum = zahl;
- maximum = zahl;
- // Schleife zur weiteren Eingabe von Zahlen
- while (zahl >= 0) {
- // Bedienungsanleitung ausgeben
- System.out.print("Bitte ganze positive Zahl eingeben, Zahl kleiner Null führt zur Ausgabe:");
- // Weitere Zahlen einlesen
- Scanner zweite = new Scanner(System.in);
- zahl = zweite.nextInt(); // Int-Wert der Eingabe in zahl speichern
- // Ist die Zahl größer als das alte Maximum?
- if (zahl > maximum) {
- maximum = zahl;
- }
- /* Ist die Zahl kleiner als das alte Minimum?
- * UND gleichzeitig größer oder gleich Null?
- */
- if (zahl < minimum && zahl >= 0) {
- minimum = zahl;
- }
- } // Ende while-Schleife
- // Minimum und Maximum Ausgaben
- System.out.println("Die größte eingegebene Zahl war: " + maximum +".");
- System.out.println("Die kleinste eingegebene Zahl war: " + minimum +".");
- System.out.println("Tschüss.");
- } // Ende Hauptif, ob erste Zahl überhaupt zulässig ist
- // Falls erste Zahl kleiner Null war:
- else {
- // Alternative Ausgabe
- System.out.println("Keine korrekte Zahl eingegeben, tschüss.");
- }
- }
- }
Add Comment
Please, Sign In to add comment