Paramètres passés à un programme compilé
Dans les questions de programmation ou la zone de pratique, le champs «Paramètres» devrait permettre de passer des paramètres au programme exécuté, comme s'ils étaient passés sur la ligne de commande.
Ça ne fonctionne pas pour les langages compilés.
Soit le programme Java suivant entré dans la zone de pratique :
class Test{
public static void main(String[] args){
System.out.println(args[0]);
}
}
Comportement actuel:
En plaçant le mot «test» dans le champ «Paramètres», on obtient l'erreur suivante :
«Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 at Test.main(file.java:3)»
Comportement attendu:
En plaçant le mot «test» dans le champ «Paramètres», on devrait obtenir sous Sortie standard: «test»
Edited by Patrick Lafrance