Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
cout << Mini JLI'ler
Anmeldedatum: 13.02.2004 Beiträge: 48 Wohnort: Wien/Österreich Medaillen: Keine
|
Verfasst am: 12.03.2004, 14:57 Titel: Exceptions |
|
|
Kann ich irgendwie in diese Methode eine do while Schleife einbauen, die im Falle eines Fehlers die Schleife wiederholt?
Code: |
static int eingabe()
{
String eingabe;
int zahl = 0;
do
{
try
{
eingabe = JOptionPane.showInputDialog("Wieviele Array-Elemente sollen erzeugt werden?");
zahl = Integer.parseInt(eingabe);
}catch(NumberFormatException e)
{
System.out.println("Fehler: " + e.getMessage());
}
}while(); // Was muss ich da reinschreiben?
return zahl;
}
|
|
|
Nach oben |
|
|
HotAcid Super JLI'ler
Alter: 43 Anmeldedatum: 04.08.2002 Beiträge: 372 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 12.03.2004, 15:07 Titel: Re: Exceptions |
|
|
Mal ein Versuch, mit Exceptions habe ich noch keine Erfahrungen:
cout << hat Folgendes geschrieben: | Code: |
static int eingabe()
{
String eingabe;
int zahl = 0;
bool ok = true;
do
{
try
{
eingabe = JOptionPane.showInputDialog("Wieviele Array-Elemente sollen erzeugt werden?");
zahl = Integer.parseInt(eingabe);
}catch(NumberFormatException e)
{
ok = false;
System.out.println("Fehler: " + e.getMessage());
}
}while(!ok); // Was muss ich da reinschreiben?
return zahl;
}
|
|
bitteschön _________________ StGB §§ 328 Abs. 2 Pkt 3:
Mit Freiheitsstrafe bis zu fünf Jahren oder mit Geldstrafe wird bestraft, wer eine nukleare Explosion verursacht. |
|
Nach oben |
|
|
cout << Mini JLI'ler
Anmeldedatum: 13.02.2004 Beiträge: 48 Wohnort: Wien/Österreich Medaillen: Keine
|
Verfasst am: 12.03.2004, 15:07 Titel: |
|
|
Oh, das Problem hat sich schon geklärt...brauch also keine Hilfe mehr...der Thread kann gelöscht werden.
Update: Oh, hab erst jetzt gesehen, dass HotAcid geantwortet hat..Danke! |
|
Nach oben |
|
|
|