Eingabe einlesen

Tamara28

Mitglied
Habe für mein Problem in Google gesucht, aber eine verständlich Antwort nicht gefunden.
Hier mein Anfängerproblem.

Bis dahin bin ich gekommen ohne Probleme.
package Paket1;


public class Klasse1 {


public static void main(String[] args){
System.out.println ("Hallo,wer bist du");

Doch bei Der Antwort, die ich bereits mehrfach ausprobiert habe und mir bereits die Haare raufe, muss ich einen Denkfehler haben, aber ich weiss beim besten willen nicht wo. :shock: Also Bitte ich um Hilfe!!!
Laut Buch lautet die Eingabe der Antwort:

String Name = Eingabe. next( Name);

So viel ich auch schon versucht habe es funktioniert einfach nichts.

Danke im voraus Lg Tami

P.s. Ich will auf keinen Fall Aufgeben!
 
Zuletzt bearbeitet von einem Moderator:
G

Gast2

Gast
Du musst die Klasse Eingabe importieren. Aber was das für ne Klasse ist oder wo du die herbekommst können wir dir hier schlecht sagen.

PS:
Das nächste mal den großen roten Hinweistext bitte nicht ignorieren.
 

jgh

Top Contributor
Danke erst mal, wenn man hier so aufpassen muß, traut man sich ja kaum noch mal eine Frage zu stellen.

Quatsch, nur keine scheu....Frauen sind immer willkommen und das mit den Java-Tags ist halt einfach sinnvoll, das man den Code vom Text unterscheiden kann..

Java:
public class Klasse1 {


public static void main(String[] args){
System.out.println ("Hallo,wer bist du");

/**Doch bei Der Antwort, die ich bereits mehrfach ausprobiert habe und mir bereits die Haare raufe, muss ich einen Denkfehler haben, aber ich weiss beim besten willen nicht wo. Also Bitte ich um Hilfe!!!
Laut Buch lautet die Eingabe der Antwort:*/

String Name = Eingabe. next( Name);
 
C

Camino

Gast
Nanu, du wurdest freundlich darauf hingewiesen, deinen Java-Quelltext in Java-Tags zu schreiben. Und deine Frage ist schon etwas lückenhaft, wie soll man da eine richtige Antwort geben können...? Keine Ahnung, was da jetzt so schlimm war, dass du dich nicht mehr trauen solltest, eine Frage zu stellen...
 

jgh

Top Contributor
Keine Ahnung wo du hin willst, aber hier mal ein Bsp wie man sowas in der Art lösen könnte:

Java:
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Klasse1 {

	public static void main(String[] args) throws Exception {
		System.out.println("Hallo,wer bist du");
		Eingabe eingabe = new Eingabe();
		System.out.println("Du bist " + eingabe.name);
	}
}

class Eingabe {
	String name;

	public Eingabe() throws Exception {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		System.out.println("Bitte Namen eingeben: ");
		name = br.readLine();
	}
}
 
G

Gast2

Gast
Ich glaube aber dass es nicht deine Aufgabe war die Klasse Eingabe zu schreiben. Die wirst du irgendwo gestellt bekommen schätz ich.
 

Tamara28

Mitglied
Java:
Ja da hast du Recht, allerdings ist das ganze so unverständlich beschrieben, da sonst laut Buch die Eingäbe hätte funktionieren müssen. Aller Anfang ist nicht leicht, aber ich steige schon noch dahinter, selbst wenn ich mir noch tausendmal die Haare raufen muss.
:rtfm:
 

jgh

Top Contributor
Java:
Ja da hast du Recht, allerdings ist das ganze so unverständlich beschrieben, da sonst laut Buch die Eingäbe hätte funktionieren müssen. Aller Anfang ist nicht leicht, aber ich steige schon noch dahinter, selbst wenn ich mir noch tausendmal die Haare raufen muss.
:rtfm:

evtl langt es auch, wenn du zwischen Klassen-/Variablennamen, dem Punkt und dem Methodennamen kein Leerzeichen lässt?

Java:
String Name = Eingabe. next( Name);
 

Tamara28

Mitglied
Ich werde das auf jeden Fall ausprobieren, wichtig ist mir das ich Java überhaupt ersteinmal begreife, damit ich lerne es zu verstehen.
 
Zuletzt bearbeitet von einem Moderator:

Tamara28

Mitglied
evtl langt es auch, wenn du zwischen Klassen-/Variablennamen, dem Punkt und dem Methodennamen kein Leerzeichen lässt?

Java:
String Name = Eingabe. next( Name);

Danke auch für diesen Tip, Das mit den Leerzeichen weglassen funtioniert. Für Heute habe ich genug von Java, denn mein Schädel gibt schon Rauchzeichen von sich, doch Morgen früh geht es weiter. :)
 
G

Gast2

Gast
Nein, das Leerzeichen verursacht keine Fehler. Es funktioniert jetzt bei dir weil du vorhin vermutlich die Klasse Eingabe erstellt hast.
 

Tamara28

Mitglied
Ich werde auf jeden Fall noch meine Zeit brauchen um Java zu verstehen. Du glaubst garnicht wie oft ich mich selbst, Heute schon als dumme Kuh bezeichnet habe. :lol:
 
Zuletzt bearbeitet:

x22

Bekanntes Mitglied
Ansonsten könntest du das Problem auch noch mithilfe eines Scanners lösen.
Ein Scanner ist im java.util.Scanner; enthalten und wird damit importiert.

Die Aufgabe von ihm ist es, eine Zeile einzulesen, die du nun in einem String, also einer Zeichenkette, speichern kannst.

Beispiel:

Java:
import java.util.Scanner;

public class ScannBeispiel(){

public static void main (String[] args)
  {
    Scanner scan= new Scanner(System.in);
    System.out.println("Bitte etwas eingeben: ");
    String eingabe= scan.next();
    
    System.out.println("");
    
    System.out.println("Die eingegebene Zeichenkette lautet: ");
    System.out.println(eingabe);
  }
}

Das "System.in" in der Klammer zeigt dem Programm, dass eine Eingabe erfolgt und keine Ausgabe.
Dies ist auch ein eleganter & nichtmal schwerer Weg.

Best regards,
x22
 

Tamara28

Mitglied
Auch sehr hilfreich Danke. Ich hänge hier schon wieder bei Java fest allerdings, werde ich diesmal nicht gleich wieder um Hilfe schreien, sondern mal schauen das ich diesmal den Fehler selber finde. ???:L

Lg Tami
 

x22

Bekanntes Mitglied
Wo hängst denn fest?
Schreib hier einfach rein und ich helfe dir gerne weiter.
Wir haben alle mal angefangen, von daher ist Hilfe nichts schlimmes ;)

x22
 

Tamara28

Mitglied
Wo hängst denn fest?
Schreib hier einfach rein und ich helfe dir gerne weiter.
Wir haben alle mal angefangen, von daher ist Hilfe nichts schlimmes ;)

x22[/QUOT
Ich Danke dir für dein hilfsangebot, doch ich Denke das man erst einmal versuchen sollte selbst klarzukommen, so lernt man Glaube ich am besten. Auch wenn aller Anfang wirklich nicht einfach ist. Sollte ich dann wirklich wieder stecken bleiben, komme ich gerne auf dein Angebot zurück.
L.g Tami
 

Tamara28

Mitglied
Danke ich habe sie mir erst mal als Lesezeichen gespeichet. Am Anfang ist man wohl Froh über jede Hilfe die nicht allzu kompliziert erklärt ist. Ich habe ja auch erst vor zwei Tagen angefangen, da werden wohl noch eine menge Stolpersteine auf mich warten.
 

Tamara28

Mitglied
Ich Denke wenn ich erst einmal das ganze Grundgerüst von Java verstanden habe, dann wird es nicht mehr ganz so schwer sein. Bis dahin werde ich Sicher noch einige male um Hilfe Bitten.:)
 

x22

Bekanntes Mitglied
Ich Denke wenn ich erst einmal das ganze Grundgerüst von Java verstanden habe, dann wird es nicht mehr ganz so schwer sein. Bis dahin werde ich Sicher noch einige male um Hilfe Bitten.:)


Klemm dich da hinter, ein halbes Jahr wirst du schon einplanen müssen für die Basics und um das Grundgerüst von OOP zu verstehen.. danach kommen andere Themen.. Lass die GUI-Oberflächenprogrammierung erstmal hinten stehen, dafür gibt es später sowieso tools, die das für dich erledigen.

Am besten kaufst du dir noch ein Fachbuch in einem Buchladen, da gibt es sehr gute.

Ansonsten immer fleißig selbst Programme schreiben.

x22
 

Tamara28

Mitglied
Eigentlich war das Thema ja erledigt und habe ja auch gute hinweise bekommen. Ich würde ja zu gerne noch wissen, wie lange ihr gebraucht habt um das Grundgerüst zu verstehen. Nur so für mich, damit ich weiss ob ich Dumm bin, oder ob alle am Anfang die selben Probleme hatten.
Lg Tami
 

Tamara28

Mitglied
Ja das ist mir schon klar, aber hast du dich am Anfang auch so blöd gefühlt, als wäre man auf den Kopf gefallen? Also Ich komme mir im Moment ziemlich Dumm vor, und würde mich wohler fühlen wenn ich wüsste das andere am Anfang die selben Probleme hatten wie ich sie jetzt habe.

L.g Tami
 
M

Marcinek

Gast
Durch solche Beiträge wirst du nicht gerade schlauer. :autsch:

Was willst du hören / lesen von uns?

Es gibt Leute die können innerhalb von nanosekunden Programmieren, dann gibt es leute, die brauchen 1 Woche und zwei Wochen und bis hin zu niemals geschafft ein richtiges Programm zu schreiben.

Und dann gibt es natürlich die Klasse der leute, die ich besonders mag: Ohh eine Frage und bumm Posting ;)
 

Paddelpirat

Bekanntes Mitglied
Oh, das ist schon ne Weile her wo ich angefangen habe, wie war das denn nochmal? Ja, ich kam mir dumm vor. :-D

Edit: Gibt es denn aktuell eine offene Frage, bei der man helfen kann? <--- Nur um nicht gaaaanz offtopic zu sein
 

Paddelpirat

Bekanntes Mitglied
Das kenne ich nicht (gerade mal bei google books angesehen). Manchmal hilft es aber sich noch weitere Quellen anzuschauen, z.B. die Online-Version von Java ist auch eine Insel. Wobei ich das Buch nicht zum Durcharbeiten empfehlen würde, sondern ganz einfach als Nachschlagewerk für Themen die man noch nicht so gut verstanden hat.
 

Tamara28

Mitglied
Ich habe mir das Buch durch Internet Empfehlungen gekauft und eigentlich ist das ein Lernbuch für Kinder das allerdings mehr von erwachsenen Einsteigern genutzt wird. Hast du eine bessere Empfehlung für mich? Auch im Internet habe ich schon ein paar hilfreiche Sachen gefunden, aber irgendwie reicht mir das alles noch nicht.

Lg Tami
 

Paddelpirat

Bekanntes Mitglied
Wie gesagt, das hier als Begleitliteratur und evtl. auch um die kleinen Beispiele anfangs auszuprobieren:
Galileo Computing :: Java ist auch eine Insel - index

Edit: Ich habe damals mit ganz anderen Büchern angefangen, habe dann immer Beispiele daraus genommen, geguckt ob sie so laufen und dann angefangen sie Schritt für Schritt zu erweitern, oder mit anderen Beispiel-Progrämmchen zu verknüpfen. Dazu halt immer die Erklärungen in den Büchern gelesen. Aber das Wichtigste ist halt immer das selber machen...
 
Zuletzt bearbeitet:

Paddelpirat

Bekanntes Mitglied
Ist halt ein recht ausführliches Buch und kostet nix :) Viel Erfolg noch und Fragen immer schön posten (wenn es von selbst nicht mehr weiter geht).
 

Tamara28

Mitglied
Na mit dem posten bin ich vorsichtig ab heute, denn es gibt auch Leute die finden Anfänger posts lächerlich. Allerdings frage ich mich ob die vergessen haben das sie auch mal angefangen haben. Ab jetzt poste ich nur noch wenn ich was vorweisen kann, oder eine wirkliche Frage zu einer Programmierung habe. Aber Danke an dich, denn es gibt hier wirklich auch ein paar nette Leute, die auch die Anfängerproblme wirklich gut beantworten.
L.g Tami
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Datentypen Unterschiedliche Datentypen in einer Eingabe einlesen Java Basics - Anfänger-Themen 2
T Input/Output Double und String als Eingabe einlesen Java Basics - Anfänger-Themen 9
T csv einlesen, nutzen einer direkten speicherort eingabe Java Basics - Anfänger-Themen 2
S Eingabe über Scanner einlesen und automatisch beenden Java Basics - Anfänger-Themen 11
M Eingabe einlesen Java Basics - Anfänger-Themen 7
graai Zeichenmustr malen mit Eingabe Java Basics - Anfänger-Themen 7
Torschti Eingabe von Dezimalzahlen (bis zu zwei Kommastellen) Java Basics - Anfänger-Themen 11
T User input in Verbindung mit ChronoUnit anpassen und falls falsche Eingabe getätigtwird Java Basics - Anfänger-Themen 7
T Eingabe durch eine Zahl dividieren nachgucken? Java Basics - Anfänger-Themen 4
T sortierung der eingabe nach größe Java Basics - Anfänger-Themen 5
Ostkreuz Int Scanner auf Enter Eingabe prüfen Java Basics - Anfänger-Themen 4
G Programm läuft durch, ohne Eingabe aus dem Chat abzuwarten Java Basics - Anfänger-Themen 4
Jul1n4tor Scanner error bei Eingabe die kein Integer ist Java Basics - Anfänger-Themen 4
S Größte Zahl nach Eingabe der Zahl 0 ausgeben Java Basics - Anfänger-Themen 6
M Dialogbox sofort neustarten, falls aktuelle Eingabe falsch Java Basics - Anfänger-Themen 11
M Dialogbox solange abfragen, bis gültige Wert-Eingabe Java Basics - Anfänger-Themen 12
S OOP Java Eingabe in verschiedene Datenbank Tabellen eintragen Java Basics - Anfänger-Themen 7
A Bei VierGewinnt Eingabe per Buchstabe (a,b,c...) Java Basics - Anfänger-Themen 2
java-starter Erste Schritte Eingabe in Char wert umwandeln Java Basics - Anfänger-Themen 7
Lion.King Subtraktion nach Eingabe im Terminal Java Basics - Anfänger-Themen 7
X Erste Schritte Scanner eingabe wird übersprungen Java Basics - Anfänger-Themen 4
L Dauerhaftes Speichern einer Eingabe bei einer ArrayList Java Basics - Anfänger-Themen 26
J In der Ausgabe wird ohne Eingabe in den else Block gesprungen. Java Basics - Anfänger-Themen 0
J In der Ausgabe wird ohne Eingabe in den else Block gesprungen. Java Basics - Anfänger-Themen 5
J Mein Programm läuft bei der ersten Eingabe nicht mehr weiter, woran liegt das? Java Basics - Anfänger-Themen 6
M Eingabe limit Java Basics - Anfänger-Themen 8
brypa Programm mit Eingabe Java Basics - Anfänger-Themen 129
C Potenzberechnung über switch case. Taschenrechner mit Eingabe über einen grafischen Dialog Java Basics - Anfänger-Themen 22
D falsche eingabe erkennen Java Basics - Anfänger-Themen 2
H Eingabe tätigen bevor Graphics g Fenster öffnet Java Basics - Anfänger-Themen 5
H For-Schleife bis Index von Eingabe laufen lassen Java Basics - Anfänger-Themen 24
Hamudi Bachir 2D Array eingabe vom Benutzer Java Basics - Anfänger-Themen 31
S Warum erscheint bei mir "Hallo Welt" und nicht die aktuelle Eingabe? Java Basics - Anfänger-Themen 16
J Jtable Eingabe nach Klick ausserhalb der Tabelle übernehmen Java Basics - Anfänger-Themen 6
B Array bei jeder Eingabe um eins erweitern Java Basics - Anfänger-Themen 3
TimoN11 IntelliJ , Ausgabe von einem Quellcode in Eingabe eines Quellcodes Java Basics - Anfänger-Themen 1
M Nach einer erstmaligen Eingabe, eine zweite Eingabe nur noch gegen bestätigung möglich Java Basics - Anfänger-Themen 2
chocobear26 Interface JOptionPane - Dialog_Fenster zeigt immer vorherige Eingabe an. Java Basics - Anfänger-Themen 4
E JavaFX Taschenrechner Eingabe im Textfield beschränken Java Basics - Anfänger-Themen 2
M Regex nur Zahlen und Punkt zulassen, Keine Eingabe(Leeres TextFeld) nicht zulassen Java Basics - Anfänger-Themen 6
M JTextField nur Zahleneingaben zulassen, eingabe sperren Java Basics - Anfänger-Themen 24
E Timer trotz erwartender Eingabe durchlaufen lassen Java Basics - Anfänger-Themen 11
K falsche Eingabe abfangen Java Basics - Anfänger-Themen 8
N Eingabe erkennen, ob groß oder kleingeschrieben worden ist Java Basics - Anfänger-Themen 22
N Fehlerausgabe bei falscher Eingabe der Users Java Basics - Anfänger-Themen 3
N Eingabe des Users direkt hinter die Ausgabe Java Basics - Anfänger-Themen 3
N Eingabe Kommazahlen über Scanner Java Basics - Anfänger-Themen 2
O Mehrfache Scanner-Eingabe durch Komma getrennt Java Basics - Anfänger-Themen 6
M String array durch Eingabe begrenzen Java Basics - Anfänger-Themen 7
iman Eingabe von Benutzer Filter machen. Java Basics - Anfänger-Themen 7
M Input/Output JTextField Eingabe in String Variable speichern Java Basics - Anfänger-Themen 15
D Eingabe einscannen, ohne vorher einen Datentypen anzugeben? Java Basics - Anfänger-Themen 1
M Verschiedene Eingabe = Verschiedene Ausgaben Java Basics - Anfänger-Themen 5
H Eingabe Java Basics - Anfänger-Themen 7
F Bedingung für Eingabe Java Basics - Anfänger-Themen 2
K Durch eine Text eingabe etwas Ausführen Java Basics - Anfänger-Themen 5
Dimax Erste Schritte String Eingabe Prüfen Java Basics - Anfänger-Themen 11
R Eingabe String umwandeln zu Integer Werten Java Basics - Anfänger-Themen 8
B Türme von Hanoi mit einer beliebigen aber gültigen Eingabe lösen Java Basics - Anfänger-Themen 5
D While Schleife bei Bedarf durch Eingabe stoppen Java Basics - Anfänger-Themen 15
J Eingabe Einschränken Java Basics - Anfänger-Themen 1
Zrebna Compiler-Fehler Java-Compiler wird nach 'javac' keyword-Eingabe nicht gestartet (Erste Übung) Java Basics - Anfänger-Themen 18
D Array via Eingabe befüllen Java Basics - Anfänger-Themen 6
M Wie kann ich eine Eingabe im Java-Swing übergeben? Java Basics - Anfänger-Themen 1
N Abbrechen einer Eingabe endet im Fehler Java Basics - Anfänger-Themen 3
S Konsolen eingabe Java Basics - Anfänger-Themen 17
M Scanner-Eingabe nach gewissem Zeitraum überprüfen Java Basics - Anfänger-Themen 2
x-tshainge Bei if (eingabe = = ... ) enter als eingabe nehemen Java Basics - Anfänger-Themen 4
S in ActionListener auf Eingabe aus anderem Frame warten Java Basics - Anfänger-Themen 2
S Eingabe in anderer Klasse verwenden Java Basics - Anfänger-Themen 3
T Input/Output Falsche Eingabe ausgeben Java Basics - Anfänger-Themen 3
R Ratespiel mit Return und einer Eingabe Java Basics - Anfänger-Themen 1
K Eingabe in Array speichern und Ausgeben Java Basics - Anfänger-Themen 9
J Eingabe des Scanners an einer bestimmten Position Java Basics - Anfänger-Themen 6
J Input/Output Den zweiten Output erst nach Eingabe ausgeben Java Basics - Anfänger-Themen 4
S Eingabe auf Richtigkeit und Reihenfolg überprüfen Java Basics - Anfänger-Themen 3
R Java CMD Eingabe verbergen Java Basics - Anfänger-Themen 4
L Eingabe überprüfen Java Basics - Anfänger-Themen 7
M Eingabe des Benutzers Verwenden Java Basics - Anfänger-Themen 9
T Input/Output Int Eingabe auf Zahl überprüfen Java Basics - Anfänger-Themen 30
S Method mit Eingabe abrufen Java Basics - Anfänger-Themen 1
N Operatoren Suchen nach einer bestimmten Eingabe (durch Scanner) Java Basics - Anfänger-Themen 7
M Erste Schritte primzahlen ermitteln, nur zahlen als eingabe erlauben Java Basics - Anfänger-Themen 34
K Überprüfen ob Eingabe ein Float ist Java Basics - Anfänger-Themen 4
G Warum funktioniert das Programm für negative Eingabe nicht? Java Basics - Anfänger-Themen 3
O Erste Schritte Eingabe anweisungen eliminieren Java Basics - Anfänger-Themen 3
G Objekt Instanziierung von Eingabe abhängig machen Java Basics - Anfänger-Themen 5
E Wie Passwort-Eingabe (ohne Echo!) über Konsole ? Java Basics - Anfänger-Themen 4
B Interface JTextField Eingabe als String verwenden Java Basics - Anfänger-Themen 3
F Abfrage ob Eingabe eine Zahl ist Java Basics - Anfänger-Themen 3
H Alternative Eingabe Java Basics - Anfänger-Themen 3
L Bei falscher Eingabe soll NaN zurückgegeben werden, Rückgabetyp jedoch double Java Basics - Anfänger-Themen 3
J Methoden Eingabe Methode nur Buchstaben Java Basics - Anfänger-Themen 4
F Die Teilersumme einer Eingabe berechnen Java Basics - Anfänger-Themen 11
H Leere Eingabe in einem array Java Basics - Anfänger-Themen 11
K Input/Output Nullstring als Eingabe Java Basics - Anfänger-Themen 4
M Eingabe im Terminal nicht möglich Java Basics - Anfänger-Themen 20
D Anzahl von Zahlen bei eingabe begrenzen Java Basics - Anfänger-Themen 37
N Error bei eingabe eines Punktes Java Basics - Anfänger-Themen 1
M Messandwendung nach Zeit und eigener Eingabe Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben