Les bonnes réponses sont :
|
Les erreurs de syntaxeIl est possible que vous ayez commis des erreurs. Voici un programme d'exemple avec une erreur intentionnelle : Le mot-clé "class" a été changé en "Class" avec une majuscule à la lettre "C". Ceci s'appelle une erreur de syntaxe, ou syntax error. Une erreur de syntaxe correspond à une "erreur grammaticale" dans l'utilisation d'un langage de programmation. Voici ce qui se produit lorsque l'on compile le programme contenant cette erreur :Class Hello { public static void main ( String[] args ) { System.out.println("Hello World!"); } } Le compilateur essaye de traduire le fichier source en bytecode, mais est désemparé lorsqu'il rencontre la lettre majuscule "C" qu'il ne s'attendait pas à trouver. Le message d'erreur n'est pas très explicite. Ils ne le sont d'ailleurs jamais ! mais, au moins, cela nous montre où le compilateur a bloqué. Le compilateur n'a donc pas créé de fichier de bytecode car il a été stoppé dans sa traduction lorsqu'il a rencontré l'erreur de syntaxe.C:\Temp>javac Hello.java compiling: Hello.java Hello.java:1: Class or interface declaration expected. Class Hello ^ 1 error |
QUESTION 5:Qu'est-il nécessaire de faire pour que le programme puisse etre compilé et exécuté ?Suivez moi pour en etre sur |