Olá pessoal, estou com uma questão para resolver que diz o seguinte :
Construa um programa que substitua todas as letras de uma dada frase por maiúsculas e minúsculas, alternadamente.
Ex: EsTe É uM eXeMpLo De CoMo DeVeRá FiCaR a FrAsE dIgItAdA. NoTe QuE oS eSpAçOs Em BrAnCo DeVeM sEr IgNoRaDoS.
Não estou conseguindo realizar a alternação entre caracteres para deixar uma maiúscula e a sucessora minuscula, entretanto consigo deixar a primeira letra de qualquer frase fornecida pelo usuário maiuscula:
=========================================================================================================================================
public static void main(String[] args) {
Scanner palavra = new Scanner(System.in);
String frase = palavra.nextLine();
System.out.println(frase.substring(0,1).toUpperCase() + frase.substring(1) );
}
}
=========================================================================================================================================
Atc, Felipe