Nochmal zu den dummen Eingaben über Tastatur

Status
Nicht offen für weitere Antworten.
D

Destiny1985

Gast
Eingaben über Tastatur mache ich atm so

Code:
BufferedReader z = new BufferedReader (new InputStreamReader(System.in));
    String num = "";
    System.out.print("\nMatrikelnummer des Studenten: ");
    try
    {
      num = z.readLine();
      nummer = Integer.parseInt(num);
    }
    catch (IOException e)
    {
      System.out.println("\nSchwerer Ausnahmefehler*");
    }
    catch (NumberFormatException e2)
    {
      System.out.println("Sie haben keine Zahl eingegeben!");
    }

Kann man das nicht noch irgendwie verkürzen / vereinfachen ? Wenn man mehrere Eingaben hat, macht das ja schon ziemlich viel Code aus -.-
 
D

Destiny1985

Gast
Wenn die verhasst sind, dann sind die bestimmt nicht gut :>

Was ist der Nachteil einer solchen Klasse ?

Und eine andere Lösung gibt es nicht ?
 

Wildcard

Top Contributor
Wenn man es selbst kann ist es ja halb so tragisch. Sowas wird eben nicht benutzt, da man normalerweise
eh mit GUI's arbeitet (was ich dir auch empfehlen würde :wink: )
 
D

Destiny1985

Gast
jaja ihr mit euren GUI's...ich will das ganze objektorientierte erstmal über konsole lernen, da kann ich dann wenigstens keine fehler wg GUI mit reinhauen, denn GUI hab ich auch absolut keine ahnung von...aber wenn du mal nen gutes tutorial hast... :)
 
D

Destiny1985

Gast
WebWasher hat gesagt.:
Error

Request Blocked by Access Control Module

Your request for URL "http://www.gailer-net.de/" has been blocked by the WebWasher Access Control module, because it was not allowed by the White List, by the Shell Expression Block List, by the Extended List or by DynaBLocator.
 
D

Destiny1985

Gast
Hmm muss ich wohl mal wieder den Sysadmin hauen, das ich da drauf darf ;)
 

mic_checker

Top Contributor
warum schaust nicht z.B: im Javabuch nach oder sonst wo?

btw. es ist nicht so schlimm wenn du eine "der so verhassten util Klassen" verwendest wenn du sie selber schreibst.

Das meinte Wildcard sicher auch mit:

Wenn man es selbst kann ist es ja halb so tragisch.

Oder?
 

Student

Top Contributor
Destiny1985 hat gesagt.:
WebWasher hat gesagt.:
Error

Request Blocked by Access Control Module

Your request for URL "http://www.gailer-net.de/" has been blocked by the WebWasher Access Control module, because it was not allowed by the White List, by the Shell Expression Block List, by the Extended List or by DynaBLocator.
Kann ich nicht bestätigen. Versuche es nochmals ..
 

Wildcard

Top Contributor
Student hat gesagt.:
Destiny1985 hat gesagt.:
WebWasher hat gesagt.:
Error

Request Blocked by Access Control Module

Your request for URL "http://www.gailer-net.de/" has been blocked by the WebWasher Access Control module, because it was not allowed by the White List, by the Shell Expression Block List, by the Extended List or by DynaBLocator.


Kann ich nicht bestätigen. Versuche es nochmals ..

Die Seite geht schon, aber bei ihm wird das glaub ich gefiltert.
 

TRunKX

Bekanntes Mitglied
--- hmmm Objektorientierung und Konsole?

finde das zwar ok aber doch a bissl Spanisch .... am besten lernen und verstehen tut man die OBjektorientierung mit FEnstern..... also keine Angst setz dich auf den Hosenboden und lern mal eben Swing bei effektiver ARbeit haste Grundlagen AWT und Swing in 5 Tagen drin.

Zugegeben du wirste des öfteren verzweifeln aber da muss du nun durch ... den wer programmieren will muss arbeiten.


BTW: HALLO ICH BIN DER NEUE!!!
 
B

Beni

Gast
Hallo Neuer, ich möchte dir widersprechen :D
Objektorientiertheit und GUI haben 0 Gemeinsamkeiten.
Beispiel gefällig? Guck dir die Winapi an :wink:
Im Gegenteil hab ich hier schon viele Leute gesehen, die von GUI+Objekten gleichzeitig überfordert waren.
Deshalb meine Meinung: Objektorientiertheit kann man auch mit der Konsole lernen :wink:
 

mic_checker

Top Contributor
Ich muss Beni (natürlich) zustimmen ;)

Bevor man sich mit der Programmierung von Grafischen Oberflächen befasst sollte man erst die Grundlagen der Sprache beherrschen.
Denn wie willst du schöne und funktionierende GUI's schreiben ohne die Konzepte dahinter zu verstehen?

Dann müsstest du dich ja schon bei folgendem Fragen was zum Teufel das soll:
Code:
class MeinFenster extends JFrame

extends ? Was ist das denn jetzt ? Egal...ich hab ja mein "Jetzt lerne ich Swing in 21 Tagen-Buch" und werd mir schön eine GUI zusammenbasteln..... :roll: ;)

Außerdem - was machst du wenn du in deiner GUI den eingegebenen Text (z.B. in einer JTextArea) in einer Datei speichern willst ? Dann musst du dich doch wieder mit Streams auskennen, insofern du keine "bösen" IOTools benutzen willst *g*

Etc. pp.
 

Stefan1200

Top Contributor
Schreib dir doch einfach eine Methode, die du immer wieder aufrufst, wenn du eine Texteingabe brauchst. Als Return Wert lässt du dir einfach ein int zurück geben. Dafür brauch man ja nicht gleich eine ganze Klasse.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Ostkreuz Wieso wird die Methode nochmal aufgerufen? Java Basics - Anfänger-Themen 5
E nochmal synchronisierte Methoden Java Basics - Anfänger-Themen 5
J Hinzufügen eines Objekts in eine Liste, um später dann nochmal auf das Objekt zugreifen zu können Java Basics - Anfänger-Themen 8
B Unique ID nochmal Unique machen Java Basics - Anfänger-Themen 20
X Wenn Exception dann nochmal try. Java Basics - Anfänger-Themen 7
R Nochmal Quaxli Spieletutorial ;) Java Basics - Anfänger-Themen 9
V Nochmal Hilfe - Replace Methode Java Basics - Anfänger-Themen 2
T Override klappt nochmal wie? Java Basics - Anfänger-Themen 3
Haubitze_Broese Methode am ende nochmal startet? Java Basics - Anfänger-Themen 8
D Ausgabe sauber formatieren *bitte nochmal reinschaun* Java Basics - Anfänger-Themen 7
D C0 und C1 Test nochmal Java Basics - Anfänger-Themen 9
B könnte nochmal jemand über mein Projekt schauen? Java Basics - Anfänger-Themen 4
C Nochmal zu lokale Einstellungen Java Basics - Anfänger-Themen 2
G nach Thread.start(); nochmal start(); aufrufen geht nicht Java Basics - Anfänger-Themen 4
S Fehler durch Exception beheben und nochmal versuchen Java Basics - Anfänger-Themen 4
U Nochmal was zum Date(); Java Basics - Anfänger-Themen 23
F nochmal Array Declaration Java Basics - Anfänger-Themen 2
G Nochmal vereinfacht - hoffe mer kanns nachvollziehen Java Basics - Anfänger-Themen 9
F Referenz Pointer oder doch nochmal neu suchen ? Java Basics - Anfänger-Themen 2
G Nochmal zweidimensionaler Vector Java Basics - Anfänger-Themen 10
ven000m Char einlesen, wie ging das nochmal? Java Basics - Anfänger-Themen 9
B Nochmal ich/ Graphik wird nicht angezeigt ? Java Basics - Anfänger-Themen 12
G Nochmal Problem mit Kommunikation zwischen Klassen Java Basics - Anfänger-Themen 3
B nochmal ich / jdk1.5 Java Basics - Anfänger-Themen 5
S nochmal Taschenrechner ;) Java Basics - Anfänger-Themen 16
B Nochmal NoClassDefFoundError Java Basics - Anfänger-Themen 3
megachucky nochmal JDBC. komme nicht weiter. Java Basics - Anfänger-Themen 4
K nochmal Jtable Java Basics - Anfänger-Themen 5
J Array aus Numberfield Eingaben Java Basics - Anfänger-Themen 7
T scanner eingaben erkennen und umtauschen Java Basics - Anfänger-Themen 4
K verschiedene Eingaben sortieren Java Basics - Anfänger-Themen 6
S ArrayList Username und passwort mit JTextField eingaben abgleichen Java Basics - Anfänger-Themen 10
TimoN11 Java - Eine oder mehrere Eingaben möglich machen Java Basics - Anfänger-Themen 6
D Eingaben in String Array einlesen Java Basics - Anfänger-Themen 12
M Erste Schritte Mehrere eingaben in einer Line vergleichen (if equals...) Java Basics - Anfänger-Themen 6
J Input/Output Charset Swing- Eingaben? Java Basics - Anfänger-Themen 8
ralli85 Programm nach einer gewissen Anzahl von Eingaben beenden Java Basics - Anfänger-Themen 15
A Ungültige Eingaben: Fehler ausgeben Java Basics - Anfänger-Themen 16
A Fehler bei der Speicherung von JOptionPane-Eingaben Java Basics - Anfänger-Themen 4
P Variablen Abfangen von eingaben per java.util.Scanner und weiter Verarbeitung Java Basics - Anfänger-Themen 7
F Erste Schritte Mehrere nextInt() Eingaben nebeneinander ausgeben Java Basics - Anfänger-Themen 12
K Eingaben in Array ausgeben Java Basics - Anfänger-Themen 3
R Scanner-Eingaben addieren Java Basics - Anfänger-Themen 5
H Best Practice Alternative Möglichkeit, um Eingaben vorzunehmen Java Basics - Anfänger-Themen 13
R struktogramm eingaben Java Basics - Anfänger-Themen 4
D Summe von Eingaben in einer for Schleife Java Basics - Anfänger-Themen 4
M Timer für Termial-Eingaben Java Basics - Anfänger-Themen 3
H Input/Output Console löschen und Eingaben in Echtzeit Java Basics - Anfänger-Themen 3
M Erste Schritte Eingaben in ein Array packen Java Basics - Anfänger-Themen 5
M Maskierte Eingaben in der Konsole? Java Basics - Anfänger-Themen 3
T Input/Output Scanner Eingaben auf Console farbig darstellen, wie? Java Basics - Anfänger-Themen 13
H JTable: Eingaben mit ENTER übernehmen Java Basics - Anfänger-Themen 2
B Eingaben verwerten Java Basics - Anfänger-Themen 7
Haave EAN-13-Prüfziffer: Vermeiden von Eingaben mit mehr/weniger als 12 Ziffern Java Basics - Anfänger-Themen 3
S Eingaben über die Konsole Java Basics - Anfänger-Themen 2
Obit Eingaben aus GUI auslesen Java Basics - Anfänger-Themen 10
J Regelmäßige Eingaben: Unresolved compilation problem? Java Basics - Anfänger-Themen 7
M Scanner String Eingaben ignorieren Java Basics - Anfänger-Themen 4
Antoras Durchschnitt ist nicht korrekt; Eingaben löschen Java Basics - Anfänger-Themen 7
A JTable nimmt eingaben von tastatur nicht an? Java Basics - Anfänger-Themen 2
D Klasse zum Auslesen von Eingaben Java Basics - Anfänger-Themen 2
L Gelöst: Negative Eingaben sollen verweigert werden Java Basics - Anfänger-Themen 3
M Dynamische Wertsetzung von Variablen durch Eingaben Java Basics - Anfänger-Themen 9
R Eingaben Java Basics - Anfänger-Themen 5
M Verdeckung von Eingaben Java Basics - Anfänger-Themen 3
A Was erzeugen diese Eingaben? Java Basics - Anfänger-Themen 2
G Webapplikation mit JSP und Beans - Eingaben sichern, wie? Java Basics - Anfänger-Themen 11
M Überprüfen ob die eingaben in einem JTextField eine Zahl ist Java Basics - Anfänger-Themen 5
P Boolean Eingaben Java Basics - Anfänger-Themen 6
G Probleme mit Eingaben Java Basics - Anfänger-Themen 10
T Kann man in einer Anwendung Eingaben simulieren? Java Basics - Anfänger-Themen 8
B Probleme mit Eingaben [System.in.read())] Java Basics - Anfänger-Themen 10
A Innerhalb eines ActionEvents Eingaben tätigen Java Basics - Anfänger-Themen 23
O Überprüfung von Eingaben auf Sinnhaftigkeit Java Basics - Anfänger-Themen 7
B Tastatur eingaben abfragen und dann in Argumente zerlegen..? Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben