Cours langage Java – Syntaxe, tutoriel apprenez à programmer en Java document PDF.
LES STRUCTURES DE CONTRÔLES
LE BLOC D’INSTRUCTIONS
EXÉCUTION CONDITIONELLE
SI … ALORS … SINON
CASCADER LES CONDITIONS
AU CAS OÙ
TANT QUE … FAIRE
FAIRE … TANT QUE
POUR … FAIRE
IDENTIFIER UNE INSTRUCTION
RUPTURE
CONTINUATION
TESTPREMIER
TESTAMICAUX
Résumé sur Java – Syntaxe
Les structures de contrôles
les différentes stuctures de contrôle:
le si-alors,
le faire-tantque,
le tantque-faire,
dans-le-cas
Le bloc d’instructions
•contenu entre {}.
•définit la visibilité des variables.
•instruction = bloc d’instructions
Exécution conditionelle
Il existe deux formes d’exécution conditionnel. le si_alors_sinon
et le dans_le_cas.
Si … alors … sinon
structure de base de la programmation
L’expression de test booléene (vraie ou fausse)
if (e) S1;
if (i==1) s= » i est égal à 1 « ;
if (e) S1 else S2;
if (i==1) s= » i est égal à 1 « ;
else s= » i est différent de 1 « ;
De ces deux formes, nous pouvons dériver:
if (e) {B1};
if (i==1) {
s= » i est égal à 1 « ;
i=j;
}
if (e) {B1} else {B2};
if (i==1) {
s= » i est égal à 1 « ;
i=j;
}
else {
s= » i est différent de 1 « ;
i=1515;
}
cascader les conditions
if (e1) S1 else if (e2) S2 … else Sn;
if (i==1)
s= » i est égal à 1 « ;
else if (i==2)
s= » i est égal à 2 « ;
else if (i==3)
s= » i est égal à 3 « ;
else s= » i est différent de 1,2 et 3 « ;
L’utilisation de {} est nécessaire
marquer le début est la fin des instructions;
i=0; j=3;
if (i==0)
if (j==2) s= » i est égal à 2 « ;
else i=j;
System.out.println(i);
Que va imprimer le programme suivant 0 ou 3 ?
Il va imprimer 3! car i=0 et j!=2 alors on exécute i=j. Le elsese rapporte en effet au ifle plus imbriqué.
switch= un aiguillage. limité à char, byte, short ,int.
• évalue l’expression qui lui est liée,
• compare aux case.
• commence à exécuter le code du switch OK
• exécute donc tous les instructions des cas suivants.
isoler chaque cas, il faut le terminer avec un break.
Si aucun cas , clause default
caseet defautlsont considérer comme des étiquettes.
switch (e) {
case c1: S1;
case c2: S2;
…
case cn: Sn;
default: Sd
};
Examinons la forme générale de switch avec break;
switch (e) {
case c1: S1 break;
case c2: S2 break;
…
case cn: Sn break;
default: Sd
};
………..
Langage Java – Syntaxe (151 KO) (Cours PDF)