PROGRAMME DECLARE2 
VAR 
a←10:entier 
b←3.5,c←8.2347:réels 
titre←"Mon titre":chaîne 
vrai←VRAI:booléen 
DEBUT 
Afficher a 
FIN
Avec  une  valeur  par  défaut,  la  variable  dispose  déjà  d’un  contenu  dès  son  initialisation  et  peut  être  directement 
utilisée. C’est la même chose en Java : 
class chap4_init2 { 
public static void main(String[] args) { 
int i=1,cpt=2,resultat=3; 
System.out.println(i) ; 
} 
}
b. Affectation de variables 
Le principe est exactement le même sauf que cette fois vous ne mettez pas de valeur à droite mais une autre variable, 
ce qui a pour effet d’affecter à la variable de gauche la valeur de la variable de droite. 
PROGRAMME AFFECT3 
VAR 
a,b:entiers 
DEBUT 
a←10 
b←a 
FIN
Là encore, vous prendrez bien soin de ne pas mélanger les torchons et les serviettes en n’affectant pas des variables 
de types incompatibles. L’exemple suivant est évidemment faux. 
PROGRAMME AFFECT4 
VAR 
a:entier 
b :réel 
DEBUT 
b←3.1415927 
a←b 
FIN
Là encore, n’oubliez pas une éventuelle conversion dans un vrai langage et de déclarer correctement vos variables 
dans le bon type. L’exemple Java suivant ne devrait pas vous poser de problèmes de compréhension. 
class chap2_equal3 { 
public static void main(String[] args) { 
int a=10,b,c; 
double r1=3.1415927, r2; 
String txt1="Hello World", txt2; 
 
 
b=a; 
r2=r1; 
c=(int)r2; 
txt2=txt1; 
System.out.println(r2); 
System.out.println(c); 
System.out.println(txt2); 
} 
}
  Note : on ne peut pas affecter de variable à une autre variable lors de sa déclaration. 
- 8 -
© ENI Editions - All rigths reserved - Jonifar lina
29
Précédent

- 29/220

Suivant