Questions pratiques Java - Département Informatique
Transcription
Questions pratiques Java - Département Informatique
Questions pratiques Java Plan du document Fichier java Chaîne de développement Règles de bonne conduite • Lisibilité du code • Indentez le code • Attention aux accolades ! Page 2 Département INFormatique A quoi ressemble un fichier java ? Le fichier doit porter le nom de la classe + « .java » public class CompteBancaire { public static void main (String argv[]){ // Tout s’écrit ici double solde; solde = 100.0 ; System.out.println(« Solde : »+solde); } } Page 3 CompteBancaire.java Département INFormatique Chaîne de développement Organiser (arborescence) Éditer et sauver • xemacs CompteBancaire.java & Compiler • javac CompteBancaire.java • Génère : Corriger syntaxe - soit des erreurs de compilation - soit CompteBancaire.class Éxécuter • java CompteBancaire • exécution : - soit incorrecte (plante ou non conforme aux prévisions) - soit correcte (Ouf!) Page 4 Département INFormatique Corriger logique Règles de bonne conduite Commenter les programmes • écrit 1 fois • Relu n fois ! Noms utilisés (fichier, variables …) • Parlant • Respecter les conventions - Fichier (répété après class) : 1ere lettre majuscule, changement de mot majuscule ; - Variable : minuscules, changement de mot majuscule ; Indenter Page 5 les programmes ! Département INFormatique Commentaires JAVA Page 6 Il faut commenter ses programmes… Style C /* définition des variables de mon programme */ int solde ; Style C++ int solde; // solde du compte bancaire Style JavaDoc /** Programme permettant de déposer 100 Euros sur un compte bancaire */ solde = solde + 100 ; Département INFormatique Lisibilité du code et indentation if (x > 5 ) if (y >5) System.out.println("x et y sont supérieurs à 5"); else System.out.println("x est inférieur à 5"); Les accolades auraient pu limiter les problèmes … Page 7 Département INFormatique