Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Alberto06 en 08 de Abril 2015, 00:30

Título: CU00658B. Ejercicio. Concepto general de Bucle Java.
Publicado por: Alberto06 en 08 de Abril 2015, 00:30
Hola, como estan??
Logre escribir el codigo de este ejercicio y quisiera saber si esta correcto???
Gracias.

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

public class Ave {

    public static void main (String [] args) {

       
        System.out.println ("Escribe algo");
        String entradaTeclado = "";
        int a = 0;
        Scanner entradaScanner = new Scanner (System.in);
        entradaTeclado = entradaScanner.nextLine();

        for ( int i = 0; i < (entradaTeclado.length()); i++) {
            a = (0 + a); a++;
            System.out.println (entradaTeclado.substring((a - 1), a));
 
      }
    }
}   
Título: Re:Concepto general de Bucle. CU00658B. Ejercicio
Publicado por: toni_apr en 08 de Abril 2015, 22:43
Hola Alberto

Tu ejercicio con el bucle for está bien.

Aunque me pregunto porque creas el contador 'a' si ya tienes el contador del bucle for 'i'
Por otra parte la siguiente instrucción
    a = (0 + a);
no tiene ninguna utilidad
    a++;
esta sí

Este ejercicio es bastante sencillo. Quiero proponerte que lo reformes, para quitar código y variables innecesarias. Y ya puestos conseguir una salida del tipo:

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

Saludos