3 réponses
Peut-être alors pourriez-vous me dire si on peut gérer une erreure en JAVA seulement avec un if.
cad: Si la valeur retourné est null alors...
Sinon...
fin si
cad: Si la valeur retourné est null alors...
Sinon...
fin si
Si j'ai bien compris ton problème, tu trouveras ci-dessous un exemple (qui, entre parenthèses, n'a aucune utilité, mais bon, c'est un exemple) qui devrait t'apporter la solution:
/**
* @author HackTrack
* @version 1.0
*/
public class SelectTester extends Object {
/** Creates new SelectTester */
public SelectTester() {
}
public void startApp(){
int i = 0;
try{
while(i++ < 10){
switch(i){
case 1:
System.out.println("1");
break;
case 2:
System.out.println("2");
break;
case 3:
System.out.println("3");
break;
case 4:
System.out.println("4");
break;
case 5:
System.out.println("5");
break;
//si la valeur n'est pas valide, une exception est jetée
default:
throw new Exception("Valeur non valide");
}
}
}catch(Exception e){
//L'exception est gérée ici. a toi de la traiter
// en fonction de tes besoins
System.out.println("Erreur! " + e.getMessage());
}
}
public static void main (String args[]) {
SelectTester tester = new SelectTester();
tester.startApp();
}
}
;-)
Hacktrack
/**
* @author HackTrack
* @version 1.0
*/
public class SelectTester extends Object {
/** Creates new SelectTester */
public SelectTester() {
}
public void startApp(){
int i = 0;
try{
while(i++ < 10){
switch(i){
case 1:
System.out.println("1");
break;
case 2:
System.out.println("2");
break;
case 3:
System.out.println("3");
break;
case 4:
System.out.println("4");
break;
case 5:
System.out.println("5");
break;
//si la valeur n'est pas valide, une exception est jetée
default:
throw new Exception("Valeur non valide");
}
}
}catch(Exception e){
//L'exception est gérée ici. a toi de la traiter
// en fonction de tes besoins
System.out.println("Erreur! " + e.getMessage());
}
}
public static void main (String args[]) {
SelectTester tester = new SelectTester();
tester.startApp();
}
}
;-)
Hacktrack