Autor Tema: Entrega de Ejercicio CU00659B bucle while java  (Leído 2997 veces)

jogonzalezmor

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 26
    • Ver Perfil
Entrega de Ejercicio CU00659B bucle while java
« en: 19 de Julio 2014, 01:45 »
Ahora hago entrega del ejercicio CU00659B :)

Código: [Seleccionar]
import java.util.Scanner;//Importamos la libreria de la clase Scanner
public class CicloWhile//Creamos la clase para probar el ciclo While
{
    public static void main(String[]args){//Main de la clase
        System.out.println ("Empezamos el programa");
        System.out.println ("Por favor introduzca una cadena por teclado:");
        String entradaTeclado = "";
        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("letra "  + i+": " + entradaTeclado.substring(i,i+1));
            i++;
            if (i > entradaTeclado.length()) { break;}
        }//Fin del ciclo While
        System.out.println("Fin del Programa");
    }//Fin del main
}//Fin de la clase

Salu2...
« Última modificación: 31 de Agosto 2014, 18:53 por Alex Rodríguez »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:Entrega de Ejercicio CU00659B
« Respuesta #1 en: 19 de Julio 2014, 15:55 »
Hola, el código funciona bien. Sólo hay una pequeña cosa indebida: if (i > entradaTeclado.length()) { break;}

Normalmente break no debe usarse (excepto casos excepcionales). El control normalmente debe ir de la mano de las variables de control del bucle.

Además en este caso no es necesaria esa instrucción, con lo cual incluirla sería considerado un error o mala práctica del programador. Saludos!

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".