J
Java-Erstanwender
Gast
Hi,
bin neu in der Java-Insel. Komme von c/c++ und VB.NET/6...das zu meinen Grundkentnissen
Nun soll ich etwas in Java programmieren, und versuche mich grad an verschieden Sachen, aber nun zu meiner Frage:
Wofür kann ich try-catch alles benutzen?
Ich habe mir eine kleine Klasse "meinDatum" gebastelt. Bei der Methode "setzeDatum" wollte ich einige try-catch'es' einfügen:
dort wo ich die Rauten (#) im catch gesetzt habe, wollte ich eigentlich abfangen, das der Tag nur zw. 1und 31 seien darf.
ich weiß, das ist keine wirkliche Datumsprüfung, aber mir gehts nur ums Prinzip, ob ich try-catch evtl son bisschen wie if-else nehmen kann, um Fehler abzufangen, doch ich lese immer nur von irgendwelchen Exceptions etc...
also nochmal, es dient alles nur dazu, damit ich ein bisschen lerne, um später damit gut umgehen zu können, deswegen freue ich mich über jeden Tipp, der mich evtl weiterbringt!
MfG
Java-Erstanwender
bin neu in der Java-Insel. Komme von c/c++ und VB.NET/6...das zu meinen Grundkentnissen
Nun soll ich etwas in Java programmieren, und versuche mich grad an verschieden Sachen, aber nun zu meiner Frage:
Wofür kann ich try-catch alles benutzen?
Ich habe mir eine kleine Klasse "meinDatum" gebastelt. Bei der Methode "setzeDatum" wollte ich einige try-catch'es' einfügen:
Code:
public class MeinDatum {
private int tag;
private int monat;
private int jahr;
public void setzeDatum(int t, int m , int j) {
try{
tag=t;
}
catch([b]##############[/b]){
System.out.println("Fehler");
}
monat=m;
jahr=j;
}
public String ausgabe(){return(tag + "." + monat + "." + jahr);}
}
dort wo ich die Rauten (#) im catch gesetzt habe, wollte ich eigentlich abfangen, das der Tag nur zw. 1und 31 seien darf.
ich weiß, das ist keine wirkliche Datumsprüfung, aber mir gehts nur ums Prinzip, ob ich try-catch evtl son bisschen wie if-else nehmen kann, um Fehler abzufangen, doch ich lese immer nur von irgendwelchen Exceptions etc...
also nochmal, es dient alles nur dazu, damit ich ein bisschen lerne, um später damit gut umgehen zu können, deswegen freue ich mich über jeden Tipp, der mich evtl weiterbringt!
MfG
Java-Erstanwender