Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: masterdark en 12 de Julio 2015, 18:27

Título: Java ejercicio imitar un bucle for usando un while diferencia CU00658B, CU00659B
Publicado por: masterdark en 12 de Julio 2015, 18:27
Hola aqui tengo la resolucion de los ejercicios:

(CU00658B)  (bucle for):
Código: [Seleccionar]
import java.util.Scanner;
public class EjercicioFor
{
   public static void main (String [] args){
       System.out.println ("Por favor introdusca una palabra");
       String teclado = "";
       Scanner scanner1 = new Scanner (System.in);
       teclado = scanner1.nextLine();
       
       for (int i=1 ; i<= (teclado).length(); i++){
           System.out.println (teclado.substring (i-1,i));
       }
    }
}

(CU00659B) bucle while:
Código: [Seleccionar]
import java.util.Scanner;
public class ejercicioWhile
{
   public static void main (String [ ] Args){
       System.out.println ("Por favor introdusca una palabra");
       String teclado = "";
       Scanner scanner1 = new Scanner (System.in);
       teclado = scanner1.nextLine();
       
       int i = 0;
       while(true){
           System.out.println(teclado.substring(i,i+1));
           i++;
           if(i== teclado.length()){break;}
    }
  }
}

Título: Re:Curso java ejercicios (CU00658B) y (CU00659B) Bucles for y while
Publicado por: Ogramar en 14 de Julio 2015, 20:02
Hola masterdark, es preferible que crees un tema diferente para cada ejercicio, de esta forma se mantiene mejor ordenado el foro y es más fácil responder y localizar las cosas (tenlo en cuenta para los siguientes posts).

Tu respuesta al ejercicio CU00658B es correcta

La respuesta al ejercicio CU00659B no está bien: no debes usar break. La explicación la tienes en https://www.aprenderaprogramar.com/foros/index.php?topic=2570

Te recomiendo que corrijas este código teniendo en cuenta esto.

Salu2