Erste Schritte Mehrere nextInt() Eingaben nebeneinander ausgeben

Guten Tag liebes Forum,

ich muss nochmal nerven.
Habs schon gegoogelt, jedoch nichts zu meinem Problem gefunden.
Auch eigene Experimente haben nichts gebracht.

Und zwar möchte ich, dass folgender Codeschnipsel nebeneinander statt untereinander ausgegeben wird mit je einem Zeichen Abstand.

[Java]System.out.print("Geben Sie Ihre 6 Lottozahlen ein: ");//Anwendereingabe der 6 Lottozahlen
zahl1 = scan.nextInt();
zahl2 = scan.nextInt();
zahl3 = scan.nextInt();
zahl4 = scan.nextInt();
zahl5 = scan.nextInt();
zahl6 = scan.nextInt();[/code]

Habt ihr einen Tipp?

Lieben Gruß und vielen Dank.

P.S. Verzeiht mir meine Unwissenheit und mein generve :bae:
 

jstei001

Aktives Mitglied
Ich glaube er meint das man in der Kommandozeile die Lottozahlen so eingeben kann

Geben Sie Ihre 6 Lottozahlen ein: 5 6 8 9 4 5 -->Enter

Anstatt so wies im Moment ist:

Geben Sie Ihre 6 Lottozahlen ein: 5 --> Enter
6 --> Enter
..
..
..
usw.

Kann das sein? Die Frage ist etwas unverständlich formuliert.
 
Java:
System.out.println(zahl1  + " " + zahl2 + " " + zahl3 ); //usw

So?

Ja genau so.
Nur das die eigentliche Ausgabe erst Später erfolgen soll.

Mir geht es um die Eingabe des Anwenders.

Bis jetzt:

Geben Sie 6 Zahlen ein: 1
2
3
4
5
6

...



Mein Zeil:

Geben Sie 6 Zahlen ein: 1 2 3 4 5 6

Es geht erstmal nur darum dass ich ich mit
zahl1 = scan.nextIn()
...
...

die sichtbaren Eingaben nebeneinander statt untereinander habe.

Vielen Dank schonmal.
 
Ich glaube er meint das man in der Kommandozeile die Lottozahlen so eingeben kann

Geben Sie Ihre 6 Lottozahlen ein: 5 6 8 9 4 5 -->Enter

Anstatt so wies im Moment ist:

Geben Sie Ihre 6 Lottozahlen ein: 5 --> Enter
6 --> Enter
..
..
..
usw.

Kann das sein? Die Frage ist etwas unverständlich formuliert.

Genauso. Danke =)

Ja war etwas umständlich ausgedrückt. Sorry ;)
 
Ist es denn wichtig, dass du jede Zahl einliest?

Meinst du das die eingebenen Zahlen sichtbar sind oder das generell vom Anwender Eingaben erfolgen sollen?

Zur Erklärung:

Ich versuche mich an meinem ersten kleinen Spiel.
Es soll ein Lottospiel werden in dem der oder die Spieler 6 Zahlen und dann eine weitere Zahl eingibt(Superzahl).
Diese werden dann in einer Reihe angezeigt und eine Zeile tiefer werden per Random Zufallszahlen von 1-49 und bei Superzahl 1-9 erzeugt und zum Vergleich dargestellt.
Dann werden die Zahlen verglichen und Punkte vergeben.
1 Richtig = 10
2 Richtige 100
... usw.

Der Benutzer kann seine Eingaben solange wiederholen bis er das Spiel beendet.
Dann wird seine höchste Punktzahl in einem Highscore gespeichert.

Für mich liegt der Sinn darin, dass ich das bisher elernte anhand eines ersten eigenen kleinen Projekts teste und dabei schaue wo eventuelle Schwachstellen liegen.
Wenn ich dieses Spiel nach meinen Vorstellungen und Wünschen und mehrfachen Tests erfolgreich programmiert habe, möchte ich zu den nächsten Kapiteln vordringen.
- Klassen, Objekte, Methoden usw.

Dieses Programm ist für mich ein kleiner Test bevor ich mit dem nächsten Themenblock weiter mache.
 
Zuletzt bearbeitet:

SilverClaw

Aktives Mitglied
Falls ich das jetzt richtig verstanden habe, willst du die zahlen alle in einer Zeile einlesen...

Das wäre sowas wie

Java:
String[] zahlenStrings = scan.nextLine().split(" ");

Dann musst du halt noch testen, ob die Eingabe korrekt war (im Gegensatz zu nextInt() kann der Benutze ja jeden Unfug eingeben) und über Interger.parseInt() in int umwandeln.
 
Vielen Dank für die Antwort.

Jetzt hab ich auf jeden Fall einen Ansatz.

Gibt es denn noch eine andere Möglichkeit außer diese? Ohne Typumwandlung?
Ich verstehe schon warum das Sinnvoll ist und werde die o.g. Möglichkeit auch verwenden.
Nur Interessehalber würde ich gerne Wissen:

1) Kann man mehrere nextInt() Eingaben direkt nebeneinander ausgeben ohne irgendwelche Methoden?

2) Kann der Anwender Zahlen oder auch Strings eingeben die nicht in der Konsole sichtbar sind?

z.b.

Geben Sie 3 Zahlen ein: (zahl1 = scan.nextInt()... )


Ihre Zahlen sind: 1, 2, 3 (System.out.print(zahl1 + " " + zahl2 + " " + zahl3); )

Also ohne das der Anwender direkt zur Laufzeit sieht was er eingibt.

Vielen Dank ihr lieben und sorry fürs nerven ^^
Ich bin furchtbar neugierig, was daran liegt das es mir sehr viel Spaß macht und mich programmieren sehr interessiert =)

Lieben Gruß
 
Zuletzt bearbeitet:

SilverClaw

Aktives Mitglied
So weit ich weiß, wird auf der Standard-Console für jeden Eintrag eine neue Zeile angefangen, ob man die groß einstellen kann, hab ich noch nie versucht.
Wenn man wirklich etwas "hübsches" programmieren will, sollte man die Konsole hinter sich lassen, sobald die Logik funktioniert. Dann kann man sich das Design so basteln, wie man es braucht. ;)
 
So weit ich weiß, wird auf der Standard-Console für jeden Eintrag eine neue Zeile angefangen, ob man die groß einstellen kann, hab ich noch nie versucht.
Wenn man wirklich etwas "hübsches" programmieren will, sollte man die Konsole hinter sich lassen, sobald die Logik funktioniert. Dann kann man sich das Design so basteln, wie man es braucht. ;)

Okay Dankesehr =)

Ja da ist was dran. Das ist auch mein Ziel.
Nur wollte ich erstmal meinen bisherigen Kenntnisstand unter Beweis stellen und mal was eigenes programmieren. Ich werd jetzt erstmal das Grundgerüst des Programm basteln und später wenn ich bei der GUI Porgrammierung angekommen bin das Programm verbessern und hübsch gestalten.

Wie habt ihr denn angefangen?
Habt ihr auch erstmal die Basics, OOP, Vererbung usw. gelernt und dann zur GUI Programmierung?
Oder habt ihr schon früher damit angefangen und mehrere Sachen verknüpft?
Ich persönlich halte es für Sinnvoller Step by Step zu lernen.
Ich lasse mich aber sehr gerne eines besseren Belehren =)

Übrigens seit ihr eine Wahnsinnig nette und Hilfsbereite Community.
Selten sowas in einem Forum erlebt :toll:
 

SilverClaw

Aktives Mitglied
Wie habt ihr denn angefangen?
Habt ihr auch erstmal die Basics, OOP, Vererbung usw. gelernt und dann zur GUI Programmierung?
Oder habt ihr schon früher damit angefangen und mehrere Sachen verknüpft?
Ich persönlich halte es für Sinnvoller Step by Step zu lernen.
Ich lasse mich aber sehr gerne eines besseren Belehren =)

Nunja ich hatte Java vor kurzem mit meinem Wirtschaftsinformatik-Studium angefangen, also zwangsläufig in sämtliche Basics erstmal durch üben dürfen (woran aber geschätzt die Hälfte des Kurses bereits gescheitert ist :D )
GUI kam da erstmal überhaupt nicht dran (was ich erheblich sinnvoller finde, als das, was in den Schulen abläuft...ich gebe ja nebenbei Nachhilfeunterricht und muss mir anschauen, dass die Schüler dort mit BlueJ arbeiten und zu vorprogrammierten GUIs die "Logik" - ein Haus mit Türen und Fenstern oder eine Supermarktschlange modellieren - programmieren sollen...und am Ende sind sie hoffnungslos überfordert, wenn sie eigene for-Schleifen programmieren sollen :shock: )

GUI ist grausam zum einsteigen, vor allem, wenn man mit den Layout-Managern nicht klar kommt, wie ich und sich dann immer wundert, wohin das ganze Zeug verschwindet, das man angezeigt haben wollte.
Aber dafür hat man ja solche Foren (auch wenn meine Fragen irgendwie konsequent so lange ignoriert wurden, bis ich selbst drauf gekommen war -.- aber was solls :D)
 
Nunja ich hatte Java vor kurzem mit meinem Wirtschaftsinformatik-Studium angefangen, also zwangsläufig in sämtliche Basics erstmal durch üben dürfen (woran aber geschätzt die Hälfte des Kurses bereits gescheitert ist :D )
GUI kam da erstmal überhaupt nicht dran (was ich erheblich sinnvoller finde, als das, was in den Schulen abläuft...ich gebe ja nebenbei Nachhilfeunterricht und muss mir anschauen, dass die Schüler dort mit BlueJ arbeiten und zu vorprogrammierten GUIs die "Logik" - ein Haus mit Türen und Fenstern oder eine Supermarktschlange modellieren - programmieren sollen...und am Ende sind sie hoffnungslos überfordert, wenn sie eigene for-Schleifen programmieren sollen :shock: )

GUI ist grausam zum einsteigen, vor allem, wenn man mit den Layout-Managern nicht klar kommt, wie ich und sich dann immer wundert, wohin das ganze Zeug verschwindet, das man angezeigt haben wollte.
Aber dafür hat man ja solche Foren (auch wenn meine Fragen irgendwie konsequent so lange ignoriert wurden, bis ich selbst drauf gekommen war -.- aber was solls :D)

Danke für deine Antwort.
Mit BlueJ hab ich angefangen mich aber hier im Forum überzeugen lassen doch besser Eclipse zu arbeiten. Und ich muss sagen ich bin mehr als zufrieden mit der IDE.

Also liege ich gar nicht so falsch wenn ich erstmal die Grundlagen lernen und danach zur GUI übergehe.
Programme die ich jetzt für die Konsole schreibe kann ich ja Später immernoch verbessern und in eine Grafische Oberfläche übertragen.

Vielen dank =)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Mehrere Werte in einem Switch Case parallel überprüfen Java Basics - Anfänger-Themen 23
S HashMap mehrere Keys zu einem Value Java Basics - Anfänger-Themen 3
T Mehrere if bedingungen ohne & Java Basics - Anfänger-Themen 2
I JPA Query für mehrere Klassen Java Basics - Anfänger-Themen 3
MiMa Java Doc mehrere Return Parameter Java Basics - Anfänger-Themen 11
javaBoon86 Array mehrere Dimensionen Java Basics - Anfänger-Themen 10
Buroto Klassen Mehrere .txt Datein verbienden und anschließend auslisten Java Basics - Anfänger-Themen 10
S mehrere TreeSets so speichern, dass man sie miteinander vergleichen kann Java Basics - Anfänger-Themen 1
P Zähler Variable für mehrere Objekte Java Basics - Anfänger-Themen 6
M Mehrere Daten/ Variablen Speichern Java Basics - Anfänger-Themen 9
C mehrere JPanel in ein JFrame bringen Java Basics - Anfänger-Themen 9
L Beim Java Programmstart, mehrere Parameter über die Kommandozeile übergeben Java Basics - Anfänger-Themen 9
D mehrere Berechnungen in einer Methode Java Basics - Anfänger-Themen 9
U Kann man bei Java gleich mehrere Bedingungen prüfen in der If, aber in einem "Satz"? Java Basics - Anfänger-Themen 1
Kotelettklopfer Mehrere Projekte in einem Git verwalten Java Basics - Anfänger-Themen 10
I JAX-RS Mehrere Parameter in Query Java Basics - Anfänger-Themen 3
M mehrere Rückgabenwerte aus Methode Java Basics - Anfänger-Themen 7
A Input/Output Mehrere Csv-Dateien einlesen Java Basics - Anfänger-Themen 2
R Mehrere Buchstaben aus einem String entfernen Java Basics - Anfänger-Themen 1
TimoN11 Java - Eine oder mehrere Eingaben möglich machen Java Basics - Anfänger-Themen 6
M Mehrere Datenbank zugriffe über tomee.xml regeln? Java Basics - Anfänger-Themen 1
S Mehrere Probleme im Code Java Basics - Anfänger-Themen 7
Ich lerne Java. Methoden Mehrere Methoden mit Punkt Java Basics - Anfänger-Themen 45
M Ausgabe einer Liste welche mehrere Stacks enthält Java Basics - Anfänger-Themen 3
D OOP- Eine Klasse in mehrere Klassen aufteilen Java Basics - Anfänger-Themen 7
F Mehrere Server Sockets in einer Anwendung Java Basics - Anfänger-Themen 9
T DoWhile Schleife über mehrere Mothoden Java Basics - Anfänger-Themen 5
B Methoden Mehrere ähnliche Methoden zusammenfassen Java Basics - Anfänger-Themen 24
E Mehrere Eingabezeilen gleichzeitig einlesen Java Basics - Anfänger-Themen 7
C Mehrere Zufallswerte Java Basics - Anfänger-Themen 4
M Dijkstra Algorithmus in Graphen auf mehrere verschiedene Knoten anwenden lassen Java Basics - Anfänger-Themen 11
R Error, wenn mehrere Clients gleichzeitig die Verbindung beenden Java Basics - Anfänger-Themen 16
F Mehrere Exceptions in einem Catch-Block abfangen Java Basics - Anfänger-Themen 12
O Datei in mehrere kleine Dateien umwandeln Java Basics - Anfänger-Themen 47
Henri Mehrere Ordner umbenennen Java Basics - Anfänger-Themen 11
E Mehrere Arrays addieren mit Übertrag Java Basics - Anfänger-Themen 13
B mehrere Werte mit scanner und while schleife einlesen, max berechnen bzw addieren Java Basics - Anfänger-Themen 2
J Mehrere paintComponenten in einem Programm Java Basics - Anfänger-Themen 0
F Mehrere Buttons mit einem ActionListener abdecken Java Basics - Anfänger-Themen 24
B Jeweils den Parent bekommen -> mehrere Ebenen Java Basics - Anfänger-Themen 2
javajoshi mehrere Threads: Methoden zentral unterbringen Java Basics - Anfänger-Themen 8
M Erste Schritte Mehrere eingaben in einer Line vergleichen (if equals...) Java Basics - Anfänger-Themen 6
L Mehrere Jars im Unterordner Java Basics - Anfänger-Themen 2
L LibGDX - mehrere Screens Java Basics - Anfänger-Themen 1
J Sudoku mehrere Lösungen Java Basics - Anfänger-Themen 29
F Mehrere Instanzen der Klasse A EINER Instanz der Klasse B übergeben Java Basics - Anfänger-Themen 3
T Mehrere JFrames gleichzeitig öffnen Java Basics - Anfänger-Themen 6
O Erste Schritte Scanner mehrere male benutzen (Konsole) Java Basics - Anfänger-Themen 7
S mehrere If Bedingungen Java Basics - Anfänger-Themen 5
F Mehrere Zeilen zu einer Zeile zusammenfügen und in eine Datei schreiben Java Basics - Anfänger-Themen 1
B Mehrere Zahlen speichern Java Basics - Anfänger-Themen 60
M mehrere extends? Java Basics - Anfänger-Themen 19
N Datei Zeilenweise einlesen, Ausgabe mehrere Arrays Java Basics - Anfänger-Themen 7
C ButtonController löst mehrere Methoden aus Java Basics - Anfänger-Themen 5
D JPanel mehrere Formen zeichnen Java Basics - Anfänger-Themen 5
B Timer mehrere Male ausführen Java Basics - Anfänger-Themen 4
kilopack15 Mehrere Threads in einer Klasse Java Basics - Anfänger-Themen 8
F mehrere eingegebene Zahlen mit Zahlen von 1-9 multiplizieren Java Basics - Anfänger-Themen 18
F Mehrere Konstruktoren? Wofür? Java Basics - Anfänger-Themen 21
J Mehrere Eingabefelder programmiert (Zeigt Fehler an) Java Basics - Anfänger-Themen 6
Jinnai4 Mehrere Textfelder überprüfen Java Basics - Anfänger-Themen 16
N Mehrere Forms auf einem Panel Java Basics - Anfänger-Themen 6
Tommy Nightmare Variable auf mehrere Ungleichheiten prüfen Java Basics - Anfänger-Themen 18
D Mehrere Objekte in ein Objekt zusammenfassen Java Basics - Anfänger-Themen 16
D Input/Output Mehrere Befehle nacheinander ausführen Java Basics - Anfänger-Themen 20
K Mehrere Objekte anlegen Java Basics - Anfänger-Themen 23
N Integers aus Textdatei auslesen und mehrere Arrays erstellen Java Basics - Anfänger-Themen 9
S Verständnis - Frage mehrere SQL Statements in While Schleife Java Basics - Anfänger-Themen 0
J MVC Pattern, mehrere Controller/Views/Models Java Basics - Anfänger-Themen 0
J Mehrere IF Anweisungen und dazugehörige ELSE Java Basics - Anfänger-Themen 6
I Klassen Mehrere Java Klassen in einer .java Datei Java Basics - Anfänger-Themen 7
V Mehrere Dateien aus JFileChooser in eine ArrayList speichern Java Basics - Anfänger-Themen 2
F Mehrere Konstruktoren Java Basics - Anfänger-Themen 10
A Mehrere Radiobuttons Java Basics - Anfänger-Themen 3
B Klassen Mehrere Objekte mit Schleife erstellen - How? Java Basics - Anfänger-Themen 1
T Mehrere Methoden in der main-Methode verknüpfen und aufeinander anwenden Java Basics - Anfänger-Themen 2
V OOP Aufnahme von Dreiecken in ein/mehrere Objekte Java Basics - Anfänger-Themen 0
Q OOP Mehrere Instanzen auf ein Feld Java Basics - Anfänger-Themen 13
C Klasse auf mehrere Objekte zugreifen lassen Java Basics - Anfänger-Themen 26
G Mehrere If-else-Sätze der Reihe nach durchlaufen lassen Java Basics - Anfänger-Themen 2
K Mehrere String.valueOf() kürzer schreiben / "packen"? Java Basics - Anfänger-Themen 2
F String mehrere male ausgeben? Java Basics - Anfänger-Themen 4
H wie mehrere variablen in einfacher for-schleife? Java Basics - Anfänger-Themen 2
H möglichkeiten für for-schleife? (mehrere ausgangsvariablen?) Java Basics - Anfänger-Themen 9
M PdfBox - mehrere Formularseiten Java Basics - Anfänger-Themen 2
Z Mehrere XML-Dateien zu einer zusammenfügen Java Basics - Anfänger-Themen 3
M GUI- mehrere Komponenten auf Container adden Java Basics - Anfänger-Themen 2
I Erste Schritte Resource Bundle - Alles in einem File oder mehrere? => Faktor Performance Java Basics - Anfänger-Themen 2
F Methoden split() - Mehrere Zeichen Java Basics - Anfänger-Themen 5
A mehrere Panels in eigenen Klasssen in einem Frame Java Basics - Anfänger-Themen 16
A Mehrere 100.000 Elemente verlgeichen Java Basics - Anfänger-Themen 8
T Compiler-Fehler Mit Array und "for" mehrere ImageIcon erstellen Java Basics - Anfänger-Themen 7
N Mehrere berechnungen auf einem Button legen? Java Basics - Anfänger-Themen 19
F Swing Applet: mehrere Komponenten hinzufügen Java Basics - Anfänger-Themen 1
F Speicherlast mehrere GB durch kleine png files? Java Basics - Anfänger-Themen 1
C Mehrere Tasten beim KeyListener gleichzeitig lesen Java Basics - Anfänger-Themen 2
M Mehrere Variabeln zusammenfassen Java Basics - Anfänger-Themen 4
M Erste Schritte mehrere Objekte aus einer Klasse Java Basics - Anfänger-Themen 4
L String extrahieren mit Regular Expression über mehrere Zeilen hinweg Java Basics - Anfänger-Themen 1
B Mehrere Klassen miteinander kommunizieren lassen Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben