Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: CarlosAndres21 en 06 de Octubre 2015, 18:15

Título: Solucion el ejercicio CU00659b bucle While .En java
Publicado por: CarlosAndres21 en 06 de Octubre 2015, 18:15
import java.util.*;

public class DesarmadorWhile{
   
   public  static void main(String[]args){
      
      System.out.println("Introduce una palabra");
      
      Scanner Escaner=new Scanner(System.in);
      
      String Cadena=Escaner.nextLine();
      
      //While
      int i=0;
      while(true){
         i++;
         
      System.out.println("Letra "+i+": "+Cadena.substring(i-1,i));
      
      if(i==(Cadena.length())){break;}
      }//Cierre del bucle while
      }//Cierre del metodo main
        }//Cierre de la clase DesarmadorWhile
Título: Re:Solucion el ejercicio CU00659b bucle While .En java
Publicado por: Alex Rodríguez en 09 de Octubre 2015, 09:51
Hola CarlosAndres21, recuerda que para pegar código debes usarlo pulsando en el botón # que aparece en el editor del foro, y una vez te aparecen las etiquetas [ code] ... [ /code] pegar el código entre esas dos etiquetas, puedes leer estas y otras indicaciones en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

En tu propuesta de solución tienes algo incorrecto:

no se debe usar while(true), puedes leer una explicación en https://www.aprenderaprogramar.com/foros/index.php?topic=3074

Te recomiendo repetir el ejercicio teniendo esto en cuenta.

Saludos