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?
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);
}
}
}
Grazie in anticipo!