IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

besoin d'aide pour comprendre un exo simple de java


Sujet :

Langage Java

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut besoin d'aide pour comprendre un exo simple de java
    bonjour ,
    je debute avec java et j ai trouve des petits exos simples sur le site de SUN,mais il y a quelque chose que ne comprend pas:
    le but de l'exo: For this exercise you will use a loop to print out some strings and use a nested loop to simulate a multiplication (6*3).
    autrement dit, a un moment donne on aboutis au resultat de 6*3

    voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    class Forloop {
    	public static void main(String args[]){
     
    		for(int i=1;i<=5;i++){
    				System.out.println("hello");}
    				int sum=0;
    				   for (int a=1; a<=6; a++) {
                       for (int b=1; b<=3; b++) {
    	               sum ++;
                       }
                   }
                   System.out.println("sum is "+sum);
    		}
    	}
    l'output donne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    hello
    hello
    hello
    hello
    hello
    sum is 18
    ce que je ne comprend pas c'est ou l'operation 6*3 a lieu dans tout ça??? pourriez vous m'aider?
    merci d'avance pour vos reponses!

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Points : 1 543
    Points
    1 543
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    int sum=0;
    for (int a=1; a<=6; a++) {
        for (int b=1; b<=3; b++) {
            sum ++;
        }
    }
    Ce code incrémente 'sum' de 1 à l'aide de l'opérateur ++ à chaque fois que la ligne correspondante est exécutée.
    La boucle 'for' sur les 'b' est réalisée 3 fois : 'b' va de 1 à 3 compris.
    Mais cette boucle est elle-même comprise dans une autre boucle 'for' sur les 'a' qui est réalisée 6 fois : 'a' va de 1 à 6 compris.
    Du coup 6 fois la boucle sur les 'a' multipliée par 3 fois la boucle sur les 'b' ça donne bien 18, ce qui correspond à la valeur de 'sum' au final.

    MAT.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    merci! j'ai tout compris!
    il va quand meme falloir que je fasse plus d'exos de ce genre car j'ai pas vu le raisonnement tout de suite, d'ailleurs si vous connaissez des sites d'exos avec corriges, je suis preneuse,
    merci encore!
    ++

Discussions similaires

  1. Besoin d'aide pour comprendre un test dans un IF
    Par dante33 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/01/2008, 21h27
  2. besoin d'aide pour comprendre Example zope
    Par julien.63 dans le forum Zope
    Réponses: 3
    Dernier message: 22/08/2007, 15h41
  3. MVC besoin d'aide pour comprendre
    Par damien77 dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 26/06/2007, 12h17
  4. [MySQL] besoin d'aide pour comprendre les injections sql
    Par cassy dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 28/01/2007, 14h21
  5. Besoin d aide pour comprendre un code
    Par litlebasic dans le forum Delphi
    Réponses: 4
    Dernier message: 22/06/2006, 13h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo