Pourquoi erreur d'exécution ?
Résolu
Aminax
Messages postés
88
Statut
Membre
-
Aminax Messages postés 88 Statut Membre -
Aminax Messages postés 88 Statut Membre -
Bonjour ;
s'il vous plait ; pourquoi il y a une erreur d'exécution :
public class Exemple {
public static void main(String args[]) {
String str = args[1];
System.out.println(str);
}}
et merci d'avance
s'il vous plait ; pourquoi il y a une erreur d'exécution :
public class Exemple {
public static void main(String args[]) {
String str = args[1];
System.out.println(str);
}}
et merci d'avance
A voir également:
- Pourquoi erreur d'exécution ?
- Erreur t32 ✓ - <a href="https://forums.commentcamarche.net/forum/livebox-200">Forum Livebox</a>
- Erreur s3 bbox - <a href="https://forums.commentcamarche.net/forum/bbox-bouygues-285">Forum Bbox Bouygues</a>
- Erreur 4101 - <a href="https://forums.commentcamarche.net/forum/carte-graphique-181">Forum Carte graphique</a>
- Iptv erreur de lecture - <a href="https://forums.commentcamarche.net/forum/tv-video-21">Forum TV & Vidéo</a>
- Erreur France TV : impossible de lire les vidéos en replay - <a href="https://forums.commentcamarche.net/forum/lecteurs-et-supports-video-245">Forum Lecteurs et supports vidéo</a>
1 Ce programme ne se compile pas car il y a une erreur de syntaxe
2 L'exécution échoue car il y a une erreur d'exécution
3 L'exécution de ce programme affiche à l'écran la chaine de caractère passée en argument"
ils ont coché la deuxième mais je ne sais pas pourquoi ?
Merci irmeche d'avoir répondu
si tu fais :
java Exemple argument1
ça va te générer une erreur d'exécution cas ton programme attend le deuxieme argument
mais si tu fais:
java Exemple argument1 argument2
ton programme fonctionne correctement et affiche argument2
De toute façon les erreurs d'exécution, parfois ça marche, parfois ça ne marche pas, ça dépend de la partie dynamique de l'application. En l'occurrence ici ça dépend des paramètres d'entrées du programme, donc comme disait irmeche : 2 arguments (ou plus) ça marche, réponse 3, mais avec 0 ou 1 argument tu auras une IndexOutOfBoundsException, réponse 2.