Questions pratiques Java - Département Informatique

publicité
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
Téléchargement