Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: cigarzonl en 11 de Julio 2016, 21:24
-
Buen día compañeros acá les dejo mi código del ejercicio CU00658B del curso práctico de programación en Java, cualquier inconveniente duda y aclaración no duden en indicarme gracias.
EJERCICIO
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
codigo
import java.util.Scanner;
public class Bucle
{
public static void main () {
System.out.println ("Buen dia por favor asigna una palabra para comenzar el programa: ");
String entrada = "";
Scanner entradaEscaner = new Scanner (System.in);
entrada = entradaEscaner.nextLine();
for (int i = 0; i < entrada.length(); i++){
System.out.println (entrada.substring (i,i+1) );
}
}
}
-
Tu código funciona bien aunque se podía modificar un poco para que imprima como se muestra en el ejercicio: sería así.
System.out.println("Letra "+(i+1)+" :"+entrada.substring(i, i + 1));
La primera parte nomas lo que le agregue y ya esta como se muestra en el ejercicios.
-
Wow gracias DRANXZ88 en serio ayudas mucho muchas gracias wey :D