Lost Dark 0 Denunciar post Postado Maio 17, 2011 Ola a todos estou aprendendo java e estou com um erro na seguitne class, pois a frase invertida não me é retornada import javax.swing.JOptionPane;//Importamos a caixa de dialog class Exer04cap04 { public static void main(String args[]) { String frase = JOptionPane.showInputDialog(null,"Informe uma frase"); int lenght = frase.length(); int i = 0; String inverso = ""; for(i = lenght;0 > i;i--) { inverso+= frase.charAt(i); } JOptionPane.showMessageDialog(null,"Inverso:"+inverso); } } Compartilhar este post Link para o post Compartilhar em outros sites
Vergil 15 Denunciar post Postado Maio 17, 2011 import javax.swing.JOptionPane;//Importamos a caixa de dialog class Exer04cap04 { public static void main(String args[]) { String frase = JOptionPane.showInputDialog(null,"Informe uma frase"); int i = frase.length() - 1; String inverso = ""; for(; i == 0; i--) { inverso += frase.charAt(i); } JOptionPane.showMessageDialog(null,"Inverso:"+inverso); } } Compartilhar este post Link para o post Compartilhar em outros sites
Lost Dark 0 Denunciar post Postado Maio 17, 2011 Hum esse menos 1 !! Qual a lógica dele!! Só mais uma coisa do jeito que você fez sempre será retornar a string reversa faltando o primeiro caractere dei uma modificada para inverter e mostrar a string completa!! import javax.swing.JOptionPane;//Importamos a caixa de dialog class Exer04cap04 { public static void main(String args[]) { String frase = " " + JOptionPane.showInputDialog(null,"Informe uma frase"); int i = frase.length() -1; String inverso = ""; for(; i > 0; i--) { inverso += frase.charAt(i); } JOptionPane.showMessageDialog(null,"ORiginal: "+frase+"\nInverso: "+inverso+ "\n"+frase.length()+"\n"+inverso.length()); } } Compartilhar este post Link para o post Compartilhar em outros sites
Vergil 15 Denunciar post Postado Maio 17, 2011 O lenght - 1 é pra evitar um ArrayIndexOutOfBoundException. A alteração que você fez no for foi providencial. Tinha colocado aí sem testar. Compartilhar este post Link para o post Compartilhar em outros sites