A voir également:
- Utilisation variable déclarée dans try
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Sorry this video can not be played. please try again or pick another video iptv traduction - Forum Téléviseurs
- La ressource demandée est en cours d'utilisation ✓ - Forum Logiciels
1 réponse
Bonjour,
En Java on ne peux pas utiliser une variable en dehors du bloc où elle a été déclarée, c'est la règle générale et que ce soit un bloc try ne change rien à cela.
Tu dois donc déclarer ta variable au dessus, dans le bloc de la méthode par exemple, ce qui te permettra ainsi de l'utiliser avant, à l'intérieur ou après le try.
Cependant, puisque le bloc try peut échouer, il arrive que la variable ne soit pas initialisée, il faut donc penser à lui donner une valeur, soit avant le bloc try, soit dans le bloc catch ou finally.
Exemple :
En Java on ne peux pas utiliser une variable en dehors du bloc où elle a été déclarée, c'est la règle générale et que ce soit un bloc try ne change rien à cela.
Tu dois donc déclarer ta variable au dessus, dans le bloc de la méthode par exemple, ce qui te permettra ainsi de l'utiliser avant, à l'intérieur ou après le try.
Cependant, puisque le bloc try peut échouer, il arrive que la variable ne soit pas initialisée, il faut donc penser à lui donner une valeur, soit avant le bloc try, soit dans le bloc catch ou finally.
Exemple :
public static void main(String[] args) { int n; try { n = Integer.parseInt(args[0]); } catch (Exception e) { e.printStackTrace(); n = -1; } System.out.println(n); }