Ich brauche Java, um eine int - Eingabe und dann drucken Sie es sofort danach und fragen Sie nach Zahlen, bis ein Sentinel eingegeben wird, um die zu sagen Programm zu stoppen, nach Zahlen zu fragen. Sobald das Programm aufhört nach Zahlen zu fragen, brauche ich es, um die kleinste Zahl und die größte Zahl aus dieser Menge von Zahlen auszudrucken, die ich eingegeben habe, aber ich kann kein Array oder irgendetwas dieser Art verwenden, weil ich ein machen muss Methode, um diese Operation auszuführen. Ich mache jetzt erst seit 2-3 Monaten Java, also bin ich im Grunde ein Anfänger.Wie mache ich mein Java - Programm drucken die kleinsten und größten Zahlen aus den Werten ich
0
eingeben
A
Antwort
2
Klingt wie eine Hausaufgabe. Also würde dir nicht die genaue Lösung geben. Aber man kann so etwas wie dies versuchen:
//declare two variables
private static int max = 0;
private static int min = 0;
Jetzt in Ihrem Haupt-Methode, wie Sie die Zahlen halten Eingabe Sie die Werte vergleichen und ersetzen können
if (yourEnteredVariable > max){
max = yourEnteredVariable;
}
if (yourEnteredVariable < min){
min = yourEnteredVariable;
}
Sie können die oben genannten Klauseln in getrennten Verfahren haben.
+0
besser zu initialisieren 'max = Integer.MIN_VALUE' und' min = Integer.MAX_VALUE' meiner Meinung nach. –
Verwandte Themen
- 1. Java-Programm zum Drucken der beiden größten Zahlen ein Benutzereingaben
- 2. Wie schreibe ich ein einfaches Java-Programm, das den größten gemeinsamen Teiler zwischen zwei Zahlen findet?
- 3. Ich führe mein Programm in Java aus
- 4. Shop die größten 5000 Zahlen aus einem Strom von Zahlen
- 5. Wie finde ich die Größe des kleinsten und größten Fachs in MATLAB?
- 6. Finde den kleinsten und größten Wert in einem Array (JS)
- 7. Sortieren eines Arrays mit alternativen kleinsten größten Werten
- 8. Wie mache ich ein Dreieck aus Zahlen mit Python-Schleifen?
- 9. Wie mache ich mein Wamp-Symbol grün?
- 10. Wie mache ich ein Programm in den Schlafmodus, bis mein Thread endet?
- 11. Wie mache ich ein bootfähiges Programm?
- 12. Stroustrup C++ Buch. Wie verfolge ich, welche Integer-Eingabe in While-Schleife am kleinsten und am größten ist?
- 13. Wie mache ich nur Zahlen, die eingegeben werden können?
- 14. Wie führe ich mein Programm ohne ./a.out Befehl aus?
- 15. Mein Java-Programm hat java.lang.UnsupportedClassVersionError. Wie repariere ich das?
- 16. Programm zum Drucken von Zahlen in stdout
- 17. Excel: Summe der größten Zahlen
- 18. Wie mache ich mein Programm Dateien verschieben, ohne die .py-Datei an der Quelle Speicherort
- 19. Wie layout ich mein C++ Programm? (Wo soll ich die .h und .cpp Dateien ablegen?)
- 20. Drucken Sie ein Diktat sortiert nach Werten
- 21. Wie kann ich mein Palidrom-Programm verbessern?
- 22. Wie bekomme ich den größten von zwei Spaltenwerten in MySQL?
- 23. D3.js - Wie werden die größten und kleinsten Spalten (Minimum und Maximum) in einem Balkendiagramm hervorgehoben?
- 24. Wie erstelle ich mein erstes OpenGL-Programm
- 25. Java - Was mache ich falsch?
- 26. Wie führe ich ein Java-Programm aus einem anderen Verzeichnis?
- 27. ich kann nicht mein Java-Programm in Eingabeaufforderung kompilieren
- 28. Wie kann ich Zahlen aus einer Textdatei lesen und vergleichen?
- 29. Wie bekomme ich die Produktversion für mein Silverlight-Programm?
- 30. Sammeln von Zahlen und Drucken
Gibt es einen Grund, warum Sie ein Array nicht in eine Methode zur Verarbeitung übergeben können? – CConard96
Eigentlich können Sie ein Array übergeben, um zu funktionieren Ich weiß nicht, warum Sie sagen, dass ich Array nicht verwenden kann? –
Warum benötigen Sie ein Array, um zwei Werte zu speichern? 'int min = Integer.MAX_VALUE;' dann 'int max = Integer.MIN_VALUE;' Wenn Sie eine Eingabe vom Benutzer erhalten (sagen wir 'n'), dann gilt: max = Math.max (max, n)' und 'min = Math.min (min, n) 'sollte es tun. –