41
Aprender a programar desde cero / Java desglosar un texto en letras Ejercicio resuelto con cadenas CU00658B
« en: 14 de Junio 2015, 08:03 »
Hola a todos, he aqui el desarrollo del ejercicio planteado
Citar
Crea una clase con un método main que pida una entrada de teclado y usando un bucle for, el método length de la clase String y el método substring de la clase String, muestre cada una de las letras que componen la entrada. Por ejemplo si se introduce “ave” debe mostrar:
Letra 1: a
Letra 2: v
Letra 3: e
Código: [Seleccionar]
package ejemplo;
import java.util.Scanner;
public class MuestraLetras {
//metodo constructor
public MuestraLetras(){
}
public static void main (String [] Argumentos){
System.out.println("Ingrese el texto que quiere desglosar");
String captura = "";
Scanner entrada = new Scanner(System.in);
captura = entrada.nextLine();
//inicio del ciclo for
for (int i = 0;i<=captura.length();i++){
System.out.println("letra "+(i+1)+": "+captura.substring(0, i+1));
//hola amigo quise poner este break para controlar la salida del bucle
//pero no pude
/*if(i == captura.length()){
break;
}*/
}
}
}