Tastatureingabe erkennen

Ballon52

Mitglied
Hallo,

ich bin ganz neu bei Java und habe schon ein wenig rumprobiert. Nun wollte ich ein kleines Programm machen, in dem man zwei Tastatureingaben machen kann. Entweder wählt man Antwort a oder Antwort b. Ich habe mich an diesem Quelltext orientiert:

http://www.java-forum.org/thema/cannot-be-resolved-to-a-variable.116886/

Allerdings ist meiner weniger aufwändig. Nun stimmt soweit alles, aber ich bekomme bei dem Input einen Fehler:
char eingabe = Input.readChar();

So sieht meins aus und das Input ist rot unterstrichen. Die Fehlermeldung lautet: "Input cannot be resolved"

Vielen Dank für eure Hilfe.
 

JStein52

Top Contributor
Was ist denn Input ? Probier mal das noch davor zu schreiben:

Code:
        Scanner input = new Scanner(System.in);
Und schreibe input klein, variablen beginnen mit Kleinbuchstabe ...

Edit: Sorry, ich habe gerade bemerkt dass Scanner gar keine Methode readChar() hat. Das was dein Beispielautor da benutzt hat war wohl eine eigene Klasse von der Uni oder der Schule.
Aber du könntest es mal so probieren:

Code:
                char buchstabe = (char)input.nextByte();
 
Zuletzt bearbeitet:

Ballon52

Mitglied
Hallo, danke für die Antwort. Ich habe es mal mit dem letzten Quelltext versucht, aber beim input wird immer noch mit der gleichen Fehlermeldung gemeckert. Dass die Klasse des Beispiels eine eigene ist, wusste ich leider nicht.

Es geht mir eigentlich darum, dass auf dem Bildschirm zwei Möglichkeiten erscheinen. Die eine wird gewählt, indem man a eingibt, die andere, indem man b eingibt. Und dann soll das ganze mit if überprüft werden und die jeweilige Rechnung ausgeführt werden.

Von der Scanner Klasse habe ich auch schon gehört. Kann man die dafür einsetzen?
 

Ballon52

Mitglied
Jetzt habe ich versucht, das über die CMD Konsole auszuführen, allerdings passiert nach der Eingabe der Buchstaben nicht das, was passieren soll. Ich habe nochmal im Quelltext geschaut, dort steht in der Zeile mit

Scanner input = new Scanner(System.in);

Resource leak: 'input' is never closed

Bis dahin führt das Programm auch alles aus. Nach dieser Zeile jedoch akzeptiert es die Eingaben nicht.
 

JStein52

Top Contributor
Aber ich kann mir schon denken was passiert. Du willst ja einen Buchstaben eingeben, nextByte() erwartet aber ein Byte als Zahl und du kriegst wahrscheinlich eine Mismatch-Exception. Mach es mal so:

Code:
char  buchstabe = input.nextLine().charAt(0);
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Tastatureingabe auslesen und in Konsole ausgeben Java Basics - Anfänger-Themen 6
Azazel Tastatureingabe gelingt mir nicht Java Basics - Anfänger-Themen 3
Q Tastatureingabe direkt nach Eingabe (ohne zwischenzeitliches "Return" o.Ä ) weiterverwenden Java Basics - Anfänger-Themen 1
D String-Array aus Tastatureingabe Java Basics - Anfänger-Themen 4
K Tastatureingabe in KarelJ Java Basics - Anfänger-Themen 2
W Tastatureingabe abfangen Java Basics - Anfänger-Themen 15
T Unconvertible types für Tastatureingabe? Java Basics - Anfänger-Themen 20
F Ausführbare JAR-Datei: Tastatureingabe in Eingabeaufforderung Java Basics - Anfänger-Themen 6
V Wie kann ich mit Java eine Tastatureingabe simmulieren ? Java Basics - Anfänger-Themen 26
F Einfache Tastatureingabe Java Basics - Anfänger-Themen 2
T zweidimensionale Arrays+ Tastatureingabe Java Basics - Anfänger-Themen 6
B unlogisches Problem mit Tastatureingabe und If-Else Java Basics - Anfänger-Themen 4
V Tastatureingabe einlesen und zuweisen Java Basics - Anfänger-Themen 2
G Tastatureingabe funktioniert nicht Java Basics - Anfänger-Themen 10
lan2711 Tastatureingabe lesen Java Basics - Anfänger-Themen 2
T scanner eingaben erkennen und umtauschen Java Basics - Anfänger-Themen 4
B Zusammenhängende Blöcke bei x-gewinnt erkennen? Java Basics - Anfänger-Themen 14
D falsche eingabe erkennen Java Basics - Anfänger-Themen 2
H Logik Fehler erkennen Java Basics - Anfänger-Themen 21
1 Wie dieses Muster am einfachsten erkennen? Java Basics - Anfänger-Themen 32
Yasemin bahar Muster erkennen Java Basics - Anfänger-Themen 13
U Muster in einem Array erkennen Java Basics - Anfänger-Themen 8
N Eingabe erkennen, ob groß oder kleingeschrieben worden ist Java Basics - Anfänger-Themen 22
N palindrom erkennen Java Basics - Anfänger-Themen 3
A Figur erkennen, aber Abweichung falsch Java Basics - Anfänger-Themen 2
C Erkennen ob Frame geschlossen wurde Java Basics - Anfänger-Themen 2
M Rationale Zahl erkennen - Kurze Frage zum Restwert nach Division Java Basics - Anfänger-Themen 3
P Eigenschaft eines imperativen Algo (Pseudocode) sofort erkennen Java Basics - Anfänger-Themen 1
G Verlassen einer ComboBox erkennen Java Basics - Anfänger-Themen 16
S Java Großbuchstabe erkennen Java Basics - Anfänger-Themen 5
D Wenn ich repaint(); mache, flackert es so stark, das man fast nichts erkennen kann. Java Basics - Anfänger-Themen 11
B Unterschiede in einer Liste erkennen Java Basics - Anfänger-Themen 1
O String: Befehl und Wert erkennen. Java Basics - Anfänger-Themen 4
S Zeilenumbruch mit Scanner erkennen Java Basics - Anfänger-Themen 9
J Leerzeichen im Pfad automatisch erkennen Java Basics - Anfänger-Themen 30
M Input/Output Zeilenumbrüche erkennen und beibehalten Java Basics - Anfänger-Themen 4
X XML-Eintrag an Attribute erkennen Java Basics - Anfänger-Themen 2
N Erkennen ob Linkshänder Maus Java Basics - Anfänger-Themen 4
L In Javakara Palindrom erkennen. Java Basics - Anfänger-Themen 9
D Input/Output Buchstaben als bestimmte Zahl erkennen Java Basics - Anfänger-Themen 4
F Blinken oder Dauer ein erkennen Java Basics - Anfänger-Themen 6
F Linien und Kurven erkennen Java Basics - Anfänger-Themen 2
T Richtigen Wert erkennen Java Basics - Anfänger-Themen 9
D Klassenmethode: Befehl erkennen, dann int zurückgeben Java Basics - Anfänger-Themen 2
S Laufzeitfehler erkennen Java Basics - Anfänger-Themen 3
T Erste Schritte Methoden anwenden und erkennen Java Basics - Anfänger-Themen 5
D Erste Schritte Array erkennen Java Basics - Anfänger-Themen 4
B Erkennen, wann static oder nicht? Java Basics - Anfänger-Themen 7
J Byte Folge erkennen Java Basics - Anfänger-Themen 5
F Attribute von Feldinhalten erkennen Java Basics - Anfänger-Themen 6
N Erste Schritte Doppelwerte erkennen Java Basics - Anfänger-Themen 5
H Schachbrett erkennen Java Basics - Anfänger-Themen 19
T Erste Schritte Leerzeile in JAVA erkennen /übergehen Java Basics - Anfänger-Themen 9
S Erkennen ob Zahl durch 500Teilbar ist Java Basics - Anfänger-Themen 21
Java-Insel StringBuilder Zeilenumbrüche erkennen Java Basics - Anfänger-Themen 3
H Datei in kleine Stücke teilen und wieder erkennen Java Basics - Anfänger-Themen 10
T Erkennen ob ein Pfad lokal oder im Netzwerk ist Java Basics - Anfänger-Themen 13
X String Sonderzeichen/Zahlen erkennen Java Basics - Anfänger-Themen 3
P System - Tage erkennen ( System Time ?) Java Basics - Anfänger-Themen 3
M Betriebssystem erkennen? Java Basics - Anfänger-Themen 12
lumo Collections Array - erkennen von positionsänderungen Java Basics - Anfänger-Themen 5
M Muster erkennen. Idee: Fassade. Java Basics - Anfänger-Themen 3
M Java-Prog soll Texte innerhalb Bildern erkennen Java Basics - Anfänger-Themen 2
S Leere Datei erkennen Java Basics - Anfänger-Themen 5
E ActionListener in anderer Klasse erkennen Java Basics - Anfänger-Themen 13
Kukulkan Java-Version (ME, SE) erkennen und darauf reagieren? Java Basics - Anfänger-Themen 35
E Position erkennen und überlappungen feststellen Java Basics - Anfänger-Themen 4
3 Leerzeichen erkennen Java Basics - Anfänger-Themen 3
A Gruppen von Namen erkennen Java Basics - Anfänger-Themen 21
M In Router einloggen und PCs im Netzwerk erkennen Java Basics - Anfänger-Themen 18
M ziffer in zahl erkennen mit boolean Java Basics - Anfänger-Themen 12
D Zahl erkennen Java Basics - Anfänger-Themen 4
T Image Position erkennen Java Basics - Anfänger-Themen 6
S Sonderzeichen in einem String erkennen Java Basics - Anfänger-Themen 20
S Filelock erkennen Java Basics - Anfänger-Themen 6
A Angeschlossenes Gerät am Com Port erkennen Java Basics - Anfänger-Themen 4
L Zeilenwechselsequenz erkennen aus der Datei heraus Java Basics - Anfänger-Themen 2
S Erkennen der Eingabe Java Basics - Anfänger-Themen 13
G eine straße im kartenspiel erkennen (algorithmus) Java Basics - Anfänger-Themen 4
G Bildinformationan auslesen - OCR - Zahlen erkennen Java Basics - Anfänger-Themen 10
B Properties erkennen, auslesen Java Basics - Anfänger-Themen 7
M in Textfile Strukturen erkennen Java Basics - Anfänger-Themen 5
kulturfenster Teilstring erkennen Java Basics - Anfänger-Themen 5
L Laufwerksauswahl / Laufwerke erkennen Java Basics - Anfänger-Themen 3
B Threadende erkennen Java Basics - Anfänger-Themen 6
E Klassen erkennen in einer Aufgabenstellung Java Basics - Anfänger-Themen 6
L path einlesen und erkennen ob es für windows oder linux ist Java Basics - Anfänger-Themen 8
H Zeilenanzahl eines Strings erkennen Java Basics - Anfänger-Themen 2
S Umlaute und Sonderzeichen erkennen Java Basics - Anfänger-Themen 12
C Erkennen einer gedrückten Taste Java Basics - Anfänger-Themen 6
S CD/DVD-Laufwerke erkennen mit Java Java Basics - Anfänger-Themen 3
R erkennen von Wortende Java Basics - Anfänger-Themen 5
N Veränderungen in JTextArea erkennen Java Basics - Anfänger-Themen 5
K Wortpaare in Texten erkennen Java Basics - Anfänger-Themen 8
C Japanische Zeichen erkennen Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben