Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: fedegaray en 24 de Febrero 2015, 03:28

Título: Ejercicio resuelto Java CU00659B#. Ejemplo bucle while y do while
Publicado por: fedegaray en 24 de Febrero 2015, 03:28
Qué sano que es aprender! escucho consejos!!

Código: [Seleccionar]
import java.util.Scanner; //Importamos la clase Scanner

public class TestWhile {  //Prueba del do ... while curso aprenderaprogramar.com
    public static void main (String [ ] Args) {
        System.out.println ("Vamos a deletrear una frase"); //Primera linea de texto
        System.out.println ("A continuación escriba una frase cualquiera"); // Segunda línea de texto
        String entradaTeclado = ""; // Nombre de la cadena de texto a crear
        Scanner entradaEscaner = new Scanner (System.in); //Creación de un objeto Scanner
        entradaTeclado = entradaEscaner.nextLine (); //Invocamos un método sobre un objeto Scanner
        int i=0;

         while (i < (entradaTeclado).length()) { 
             System.out.println (entradaTeclado.substring (i,i+1) );
             i++;
            }
        }
}
Título: Re:Ejercicio CU00659B. While y do while en Java
Publicado por: toni_apr en 24 de Febrero 2015, 21:32
Hola fedegaray

Tu ejercicio está perfecto. Me remito pero, al ejercicio anterior respecto a la salida por consola poco vistosa.

A destacar. Tus comentarios en las líneas, todos correctos.

Saludos
Título: Re:Ejercicio CU00659B. While y do while en Java
Publicado por: fedegaray en 24 de Febrero 2015, 21:48
De ahora en más lo tendré en cuenta. Aquí va con la corrección

Código: [Seleccionar]
import java.util.Scanner; //Importamos la clase Scanner

public class TestWhile {  //Prueba del do ... while curso aprenderaprogramar.com
    public static void main (String [ ] Args) {
        System.out.println ("Vamos a deletrear una frase"); //Primera linea de texto
        System.out.println ("A continuación escriba una frase cualquiera"); // Segunda línea de texto
        String entradaTeclado = ""; // Nombre de la cadena de texto a crear
        Scanner entradaEscaner = new Scanner (System.in); //Creación de un objeto Scanner
        entradaTeclado = entradaEscaner.nextLine (); //Invocamos un método sobre un objeto Scanner
        int i=0;
        int j=1;

         while (i < (entradaTeclado).length()) { 
             System.out.println ("Letra " + j + ": " + entradaTeclado.substring (i,i+1) );
             i++;
             j++;
            }
        }
}