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: Magore en 07 de Junio 2023, 19:44

Título: Bucle for - Ejercicio (CU00658B)
Publicado por: Magore en 07 de Junio 2023, 19:44
Buenas tardes.

Adjunto código con mi propuesta de solución para el ejercicio (CU00658B):

Código: [Seleccionar]
import java.util.Scanner;

public class Deletrear {
   
    public static void main (String [] args) {
        System.out.println ("Introduzca una cadena por teclado:");
        String entradaTeclado = "";
        Scanner entradaEscaner = new Scanner (System.in);
        entradaTeclado = entradaEscaner.nextLine();
       
        for (int i=0; i<entradaTeclado.length(); i++) {
            System.out.print ("Letra " + (i+1) + ": ");
            System.out.println (entradaTeclado.substring(i, i+1));
        }
    }
}

Un saludo.
Título: Re: Bucle for - Ejercicio (CU00658B)
Publicado por: Juanfran.ib en 22 de Julio 2023, 19:12
Hola, estoy en el mismo ejercicio que tú y he visto tu solución que funciona perfectamente.

Mi intención inicial era hacer algo simple, como lo tuyo, aunque no me compilaba por algo que tenía mal.

Ahora, tras ver tu solución,  he modificado una línea y sigue funcionando bien.
Código: [Seleccionar]
import java.util.Scanner;

public class Deletrear {
   
    public static void main (String [] args) {
        System.out.println ("Introduzca una cadena por teclado:");
        String entradaTeclado = "";
        Scanner entradaEscaner = new Scanner (System.in);
        entradaTeclado = entradaEscaner.nextLine();
       
        for (int i=0; i<entradaTeclado.length(); i++) {
            System.out.println("Letra " + (i+1) + ": "+ entradaTeclado.substring(i, i+1));
        }
    }
}

Saludos