Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [java] cicli do while annidati

    scusate la stupida domanda ma proprio non ci riesco...

    ho questo stupido codice che mi stampa un quadrato di asterischi a schermo

    ******
    ******
    ******
    ******

    con i cicli for e while tutto ok... ma non riesco a farlo con il do while. chi mi puo aiutare? ciao grazie
    www.zukimania.org

  2. #2
    i=0;
    do{
    j=0;
    do{
    System.out.println("*");
    j++;
    }while(j<6);
    i++;
    }while(i<4);

    Ciao!
    Fammi sapere se funziona!!! Sono le 2.12!!! Il sonno avanza!!!

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Così è più corretto (capisco il sonno, data l'ora)
    codice:
    i=0;
    do{
       j=0;
       do{
          System.out.print("*");
          j++;
       }while(j<6);
       System.out.println();
       i++;
    }while(i<4);
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Porca vacca... ora funziona. gli do una guardata per capire quello che sbagliavo. Grazie ragazzi! Probebilmente mi dimenticavo di azzerare il contatore j=0 infatti mi stampava la prima riga intera e per le altre solo la prima colonna....

    **********
    *
    *
    *
    *

    ciao e grazie ancora
    www.zukimania.org

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.