Sto seguendo un corso di java, sto cercando di fare un'esercizio che richiede quando segue:
Come il precedente solo che in questo caso la stringa deve essere scritta in maiuscolo per le iterazioni di in-dice pari e minuscolo per quelle di indice dispari.
SVOLGIMENTO:
Non riesco a capire dove ho sbagliato, perchè mi riporta sempre tutto in maiuscolo. Se io ho imposto la condizione che: contatore % 2 == 0 tramite un if non dovrebbe funzionare?
Grazie in anticipo!codice:public static void main(String[] args) { // TODO code application logic here System.out.println("Inserisci una parola "); Scanner parola = new Scanner(System.in); String stringa = parola.nextLine(); int contatore; for(contatore=0; contatore<=10; contatore++){ if(contatore%2==0){ stringa = stringa.toUpperCase(); System.out.println("la stringa è " +stringa); }else{ System.out.println("la stringa è " +stringa); } } }

Rispondi quotando