UNIVERSITE DE BOUIRA
FACULTE DES SCIENCES ET DES SCIENCES APPLIQUEES
DEPARTEMENT D’INFORMATIQUE
MODULE POO, 3ème SEMESTRE LICENCE INFORMATIQUE
Règles d’écriture de programmes Java
A respecter obligatoirement lors des TP, TD et Cours
Par Djamal BENNOUAR
Le non respect des regles ci-dessous débouchera sur des sanctions et des pénalités
1. PACKAGE OBLIGATOIRE POUR UNE CLASSE
- Une classe doit obligatoirement être définie dans un package
- Le nom du package comporte des caractères minuscule sans accent et des chiffres
- Le premier caractère du nom de package doit être une minuscule
Exemple :
package equation
package partie01
2. IDENTIFICATEUR DE CLASSE (OU NOM DE CLASSE)
- Un nom de classe commence toujours par un caractère alphabétique Majuscule
- Un nom de classe ne doit comporter que des caractères alphabétiques, sans accents
Exemple :
class Personne {
- Si le nom d’une classe est composé de plusieurs mots, nous recommandons que chaque
commence par une Majuscule
Exemple :
class VeloDeCourse
3. IDENTIFICATEUR DE VARIABLES (ATTRIBUTS) ET METHODES
- Le nom d’une variable de classe, d’un attribut d’objet, d’une méthode de classe ou
d’une méthode d’objet peut être composé de lettres alphabétiques latines sans accents
(a-z, A-Z), des chiffres (0 – 9) et du caractère de soulignement _
- Le premier caractère du nom doit être soit une minuscule soit le caractère de
soulignement _
Exemples
int somme
double _reste
double delta(int a, int b , int c) {
- Si le nom est composé de plusieurs mot, 2 règles sont possibles
o a l’exception du 1er mot, les autres mot doivent commencer par une Majuscule
o Les mots doivent être séparé par un caractère de soulignement
Exemples
int sommeTotaleDesDepenses
int somme_totale_des_depenses
double getFirstSolution()
4. POSITION DES PARENTHESES DE METHODE ET DE BLOC
- La première accolade d’une méthode ou d’une instruction pouvant nécessiter un bloc
d’instruction (if, else, while, for) doit être placée a la fin de la première ligne juste après
le nom et les paramètres d’une fonction ou juste après l’instruction de bloc
- La dernière parenthèse d’une fonction ou d’un bloc d’instruction doit être placée seule
sur une ligne.
Exemple 1
void setValue(int v) {
Exemple 2
if (a== b) {
x = v;
y = x*2 –a
else {
x = 2*v;
y = v*6 –b
}
Exemple 3
for (int a= 18 ; a < 178 ; a= a*5) {
Exemple 4
while(true) {