Visualizzazione dei risultati da 1 a 1 su 1
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    82

    [DART] Problema cicli while e for

    Salve, sicuramente sarà un errore davvero banale ma non riesco a venirne a capo, allego il codice che mi sembra corretto ma comunque il programma quando parte dal ciclo while non si blocca a 3 lettere

    codice:
      stdout.write("Cognome: ");
      String cognome = stdin.readLineSync();
      for(int i=0; i<cognome.length; i++){
        String  lettera = cognome[i];
        if(lettera!="a" && lettera!="e" && lettera!="i" && lettera!="o" && lettera!="u" ){
          controllocognome += lettera;
        }
      } if(controllocognome.length>=3){
        codfisc += controllocognome;
      } else {
        while(controllocognome.length <=3 ){
          for(int i=0; i<cognome.length; i++){
            String letteravocale = cognome[i];
            if(letteravocale=="a" || letteravocale=="e" || letteravocale=="i" ||  letteravocale=="o" || letteravocale=="u" ){
              controllocognome += letteravocale;
            }
          }
        }
        codfisc += controllocognome;
      }
      print(codfisc);
    Ultima modifica di LeleFT; 24-12-2019 a 10:54 Motivo: Tolta colorazione codice

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 © 2020 vBulletin Solutions, Inc. All rights reserved.