Structures de base |
If (condition)
{ action ; } else { alternative ; } |
switch (expression)
{ case valeur 1 : action1 ; break ; case valeur 2 : action2 ; break ; default : action_par_defaut ; } |
for (expression depart
; expression fin ; expression increment)
{ action ; } |
while (condition)
{ action ; } |
do
{ action ; } while (condition) |
Programme :
class C_like
{ static void les_tests() { boolean test=true ; if (test) System.out.println("La fonction les_tests ecrit " + test) ; else System.out.println("La fonction les_tests ecrit l'alternative" + test) ; switch (5+10) { case 0 : System.out.println("La fonction les_tests ecrit le cas 0.") ; break ; case 15 : System.out.println("La fonction les_tests ecrit le cas 15.") ; break ; default : System.out.println("La fonction les_tests ecrit le cas default.") ; } } static void les_boucles() { int a ; for (a=0 ; a<10 ; a++) System.out.print(a + " ") ; System.out.println("Fin de la boucle for.") ; a=10 ; while (a>0) { System.out.print(a + " ") ; a-- ; } System.out.println("Fin de la boucle Faire tant que.") ; do { System.out.print(a + " ") ; a++ ; } while (a<10) ; System.out.println("Fin de la boucle Repeter.") ; } static int parametre (int a) { a = 10 ; System.out.println("Dans la fonction parametre, le parametre vaut " + a ) ; return(0) ; } public static void main(String[] args) { int local=0, retour ; les_tests() ; les_boucles() ; retour = parametre(local) ; System.out.println("Dans le main, le parametre vaut : " + local) ; } } |
Resultat de l'execution :
La fonction les_tests ecrit true
La fonction les_tests ecrit le cas 15. 0 1 2 3 4 5 6 7 8 9 Fin de la boucle for. 10 9 8 7 6 5 4 3 2 1 Fin de la boucle Faire tant que. 0 1 2 3 4 5 6 7 8 9 Fin de la boucle Repeter. Dans la fonction parametre, le parametre vaut 10 Dans le main, le parametre vaut : 0 |
Ph. RIS 1997