Java exercio

1 resposta
T

Pessoal por favor me ajudem, meu professor pediu para que eu fizece um codigo, que faça o seguinte pega uma frase e alterna os caracteres entre maiusculo e minusculo, começando por maiusculo. EXEMPLO eu amo java tera que ficar = Eu AmO jAvA,
desde ja agradeço, sou novo aqui, me ajudem por favor

1 Resposta

Henrique_Moraes

Olá amigo, tente o seguinte...

//importando o JOptionPane
import javax.swing.JOptionPane;

//classe Exemplo
public class ExemploGuj {
	
	//metódo principal
	public static void main (String[] args) {
		
		//Declarando variáveis
		String frase = "";
		String fraseAlterada = "";
		
		//Pedindo ao usuário para digitar uma frase
		frase = JOptionPane.showInputDialog(null, "Entre com a frase:");
		
		//laço de 0 até o tamanho de caracteres da frase. x incrementa 2 em 2
		for(int x=0; x<frase.length(); x+=2 ){
			
			//fraseAlterada recebe fraseAlterada mais a letra maiuscula. 
			//Exemplo: String frase = "java"; 
			//         frase.charAt(0); --> isso vai retornar "j"
			//         frase.charAt(1); --> isso vai retornar "a"
			//         frase.charAt(2); --> isso vai retornar "v"
			//         frase.charAt(3); --> isso vai retornar "a"			
			fraseAlterada += frase.toUpperCase().charAt(x);			
			
			//fraseAlterada recebe fraseAlterada mais a letra minuscula. 
			fraseAlterada += frase.toLowerCase().charAt(x+1);			
			
		} // fim do for
		
		//Exibe a frase na tela
		JOptionPane.showMessageDialog(null,fraseAlterada);
	
	}//fim do main
		       
}//fim da classe
Criado 15 de março de 2012
Ultima resposta 15 de mar. de 2012
Respostas 1
Participantes 2