Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: luis sanz en 09 de Agosto 2015, 21:48

Título: Ejemplo sencillo bucle for en java ciclo con n iteraciones Ejercicio CU00658B
Publicado por: luis sanz en 09 de Agosto 2015, 21:48
Mi respuesta para ejercicio CU00658B del tutorial:

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

public class for2
{
    public static void main(String[] args)
    {
        System.out.println("Digite un texto:");
        String texto="";
        Scanner escaner=new Scanner(System.in);
        texto=escaner.nextLine();
       
        int num=texto.length();
        for(int i=0;i<num;i++)
        {
           
            String letra="";
            letra=texto.substring(0,i+1);
            System.out.println("Letra "+(i+1)+" :"+letra);
        }
    }
}
Título: Re:CU00658B AAP JAVA - CONCEPTO GENERAL DE BUCLE - FOR
Publicado por: RaGa en 09 de Agosto 2015, 23:47
Hola Luis:

Estuve revisando tu ejercicio y hay dos detalles a reveer:

1) El enunciado del ejercicio nos dice lo siguiente:
Citar
Por ejemplo si se introduce “ave” debe mostrar:

Letra 1: a
Letra 2: v
Letra 3: e

Por lo tanto, la línea:

Código: [Seleccionar]
letra=texto.substring(0,i+1);
debe ser reemplazada por:

Código: [Seleccionar]
letra=texto.substring(i,i+1);
2) Recuerda que el nombre de la clase debe empezar siempre con mayúscula.

Analízalo y cualquier duda lo analizamos nuevamente.
Título: Re:CU00658B AAP JAVA - CONCEPTO GENERAL DE BUCLE - FOR
Publicado por: luis sanz en 10 de Agosto 2015, 01:19
Tiene mucha razón amigo entendí mal el ejercicio ahora quedaría asi:
Código: [Seleccionar]
import java.util.Scanner;

public class For2
{
    public static void main(String[] args)
    {
        System.out.println("Digite un texto:");
        String texto="";
        Scanner escaner=new Scanner(System.in);
        texto=escaner.nextLine();
       
        int num=texto.length();
        for(int i=0;i<num;i++)
        {
           
            String letra="";
            letra=texto.substring(i,i+1);
            System.out.println("Letra "+(i+1)+" :"+letra);
        }
    }
}
Gracias por su ayuda.
Título: Re:CU00658B AAP JAVA - CONCEPTO GENERAL DE BUCLE - FOR
Publicado por: RaGa en 10 de Agosto 2015, 02:03
Ahora si perfecto Luis. A seguir adelante entonces!