Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: rogergcc en 25 de Abril 2015, 04:15
-
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
Es necesario que la cadena inicialize en cadena="" y porque no cadena=" "
public static void main(String[] args) {
System.out.println ("Por favor introduzca una cadena por teclado:");
Scanner sc = new Scanner(System.in);
String cadena="";
cadena=sc.nextLine(); //que diferencia hay sc.next();
for (int i = 0; i < cadena.length(); i++) {
System.out.println("Letra "+(i+1)+": "+cadena.substring(i, i+1));
}
}
-
Perfecto. Ejercicio Correcto.
Saludos!!