Canalblog
Suivre ce blog Administration + Créer mon blog

Java4

22 septembre 2004

Bon, ici, nous allons vous parler comment faire

Bon, ici, nous allons vous parler comment faire une répétition :

Répétitions :
Il y a la boucle do et while, ou while tout simplement.
Elle sert à faire des répétitions (par exemple dans un agenda éléctronic qui redemande et redemande un nom, prénom, numéro de tel,...).
Pour faire une répétition, vous avez deux choix (le troisième est trop compliqué quand on commence un programme Java) :
"do ~ while" :
Par exemple :

public class Cercle {
    public static void main (String [] arg) {
    double R, P;
    byte choix;
    do {
    System.out.println("Entrez la valeur du rayon : ");
    R = Lire.d();
    P = R*Math.PI;
    System.out.println("Le cercle de centre "+R+" a pour perimetre "+P);
    System.out.println("Voulez-vous recommencer ? (1=oui, 2=non)");
    choix = Lire.b();

    }
    While (choix==1);
    }
}

Explications :

La phrase "do {" permet de dire "faire ceci" et la phrase "While" permet de dire "tant que".
Regardons le "do", il fait tout ce qu'il y a entre les accolades en rouge. Et la phrase while dit que si choix est égal à un, il recommence le "do" mais que si il n'est pas égal à 1, il quittera le programme parce qu'il n'y a rien après !
Ce qu'il y a entre les parenthèses, ce sont les conditions.
Exemples de conditions : 
while (NomDeLaPremièreVariable==NomDeLaSecondeVariable); Remarque : Il faut mettre deux signes "=" !
Si la première variable est égale à la seconde, la boucle continue. 
Si la boucle ne continue pas parce que les variable ne correspondent pas aux instructions, la boucle s'arrête et continue ce qu'il y a après les accolades (, si il n'y rien après, le programme ferme !).

while (NomDeLaPremièreVariable>=NomDeLaSecondeVariable);
Si la première variable est plus grande ou égale à la seconde, la boucle continue.
Si la boucle ne continue pas parce que les variable ne correspondent pas aux instructions, la boucle s'arrête et continue ce qu'il y a après les accolades (, si il n'y rien après, le programme ferme !).

while (NomDeLaPremièreVariable<=NomDeLaSecondeVariable);
Si la première variable est plus petite ou égale à la seconde, la boucle continue.
Si la boucle ne continue pas parce que les variable ne correspondent pas aux instructions, la boucle s'arrête et continue ce qu'il y a après les accolades (, si il n'y rien après, le programme ferme !).

while (NomDeLaPremièreVariable>NomDeLaSecondeVariable);
Si la première variable est plus grande à la seconde, la boucle continue.
Si la boucle ne continue pas parce que les variable ne correspondent pas aux instructions, la boucle s'arrête et continue ce qu'il y a après les accolades (, si il n'y rien après, le programme ferme !).

while (NomDeLaPremièreVariable<NomDeLaSecondeVariable);
Si la première variable est plus petite à la seconde, la boucle continue.
Si la boucle ne continue pas parce que les variable ne correspondent pas aux instructions, la boucle s'arrête et continue ce qu'il y a après les accolades (, si il n'y rien après, le programme ferme !).

Pour aller à la cinquième page qui explique comment faire des choix,
cliquez ici !

Fyl26

Publicité
Publicité
Publicité
Publicité