Guest User

Untitled

a guest
Jul 16th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. import java.util.Scanner; // Scanner importieren
  2.  
  3.  
  4. public class MiniMaxi {
  5.  
  6. /**
  7. * @param args
  8. */
  9. public static void main(String[] args) {
  10.  
  11. // Variablen deklarieren
  12. int zahl;
  13. int maximum;
  14. int minimum;
  15. // Betriebsanleitung ausgeben
  16. System.out.print("Bitte ganze positive Zahl eingeben, Zahl kleiner Null führt zur Ausgabe:");
  17. // Startwert einlesen
  18. Scanner erste = new Scanner(System.in);
  19. zahl = erste.nextInt(); // Int-Wert der Eingabe in zahl speichern
  20. // Prüfen, ob Zahl zulässig ist
  21. if (zahl >= 0) {
  22. // Minimum und Maximum auf Startwert setzen
  23. minimum = zahl;
  24. maximum = zahl;
  25.  
  26. // Schleife zur weiteren Eingabe von Zahlen
  27. while (zahl >= 0) {
  28. // Bedienungsanleitung ausgeben
  29. System.out.print("Bitte ganze positive Zahl eingeben, Zahl kleiner Null führt zur Ausgabe:");
  30. // Weitere Zahlen einlesen
  31. Scanner zweite = new Scanner(System.in);
  32. zahl = zweite.nextInt(); // Int-Wert der Eingabe in zahl speichern
  33. // Ist die Zahl größer als das alte Maximum?
  34. if (zahl > maximum) {
  35. maximum = zahl;
  36.  
  37. }
  38. /* Ist die Zahl kleiner als das alte Minimum?
  39. * UND gleichzeitig größer oder gleich Null?
  40. */
  41. if (zahl < minimum && zahl >= 0) {
  42. minimum = zahl;
  43. }
  44. } // Ende while-Schleife
  45. // Minimum und Maximum Ausgaben
  46. System.out.println("Die größte eingegebene Zahl war: " + maximum +".");
  47. System.out.println("Die kleinste eingegebene Zahl war: " + minimum +".");
  48. System.out.println("Tschüss.");
  49. } // Ende Hauptif, ob erste Zahl überhaupt zulässig ist
  50. // Falls erste Zahl kleiner Null war:
  51. else {
  52. // Alternative Ausgabe
  53. System.out.println("Keine korrekte Zahl eingegeben, tschüss.");
  54. }
  55.  
  56.  
  57.  
  58.  
  59.  
  60. }
  61.  
  62. }
Add Comment
Please, Sign In to add comment