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: cigarzonl en 11 de Julio 2016, 22:06

Título: Cómo plantear un bucle while en java para que esté bien Ejercicio CU00659B
Publicado por: cigarzonl en 11 de Julio 2016, 22:06
Buen dia compañeros aca mi código del ejercicio CU00659B del tutorial java, cualquier inconveniente me avisan o colaboración quedo atento :D

Citar
EJERCICIO

Crea una clase con un método main que pida una entrada de teclado y usando un bucle while, el método length de la clase String y el método substring de la clase String, muestre cada una de las letras que componen la entrada. Por ejemplo si se introduce “ave” debe mostrar:

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

Codigo :D

Código: [Seleccionar]
import java.util.Scanner;
public class BucleWhile
{
    public static void main () {
    System.out.println ("Buen dia por favor asigna una palabra para comenzar el programa:  ");
    String entrada = "";
    Scanner entradaEscanner = new Scanner (System.in);
    entrada = entradaEscanner.nextLine();
    int i= 0;
    while (true){
    System.out.println (entrada.substring (i,i+1) );
    i++;
    if (i == entrada.length()) { break;}
    }
    }
Título: Re:Solucion while en java EJERCICIO CU00659B
Publicado por: DRANXZ88 en 13 de Julio 2016, 23:42
Este ejercicio está bien. También igual que el otro ejercicio la forma que imprime puede mejorarse. Lo que no muestra como está en el enunciado lo modificas como el otro y va a quedar igual como está en el enunciado del ejercicio.
Título: Re:Solucion while en java EJERCICIO CU00659B
Publicado por: cigarzonl en 14 de Julio 2016, 01:10
Wow gracias  DRANXZ88 en serio ayudas mucho muchas gracias wey :D :V
Título: Re:Cómo plantear un bucle while en java para que esté bien Ejercicio CU00659B
Publicado por: César Krall en 15 de Julio 2016, 17:14
Hola! Hay un problema en este ejercicio. El problema es el uso de while(true). Ver comentarios en este otro hilo donde se explica el problema: https://www.aprenderaprogramar.com/foros/index.php?topic=2570.0

Saludos!