Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Alber en 07 de Julio 2017, 22:30

Título: Diferencia while do while Java. Ejemplo break: cómo salir de un bucle CU00659B
Publicado por: Alber en 07 de Julio 2017, 22:30
Hola .Aqui dejo codigo resuelto del tema CU00658B del curso básico de programación orientada a objetos con Java y BlueJ.

He tenido que repasar y buscar ideas en el foro para aclarar conceptos. Creo que no hubiese conseguido sacarlo. :-\

Código: [Seleccionar]
[import java.util.Scanner;
public class TestBucleWhile{
   
    public static void main(String[]args){
        System.out.println("por favor intoduzca cadena para test");
        String entradaTeclado="";
        Scanner entradaEscaner=new Scanner(System.in);
        entradaTeclado=entradaEscaner.nextLine();
       
        int i=0;
        while(i<entradaTeclado.length()){
            String resultado="LETRA "+(i+1)+":" +entradaTeclado.substring(i,i+1);
            i++;
            System.out.println(resultado);
        }
    }
}/code]

Adjunto enlace del tema:
https://www.aprenderaprogramar.es/index.php?option=com_content&view=article&id=625:while-y-do-while-en-java-ciclos-o-bucles-ejemplo-break-salir-de-un-bucle-ejercicios-resueltos-cu00659b&catid=68&Itemid=188

Un saludo.
Título: Re:While y do while en Java. Ejemplo break: salir de un bucle. Ejerc(CUOO659B)
Publicado por: DRANXZ88 en 08 de Julio 2017, 16:53
El ejercicios está bien resuelto aunque puedes omitir nomas crear una variable mas para imprimir, es decir, la variable resultado e imprimir directo, cuanto más optimizado esté tu código mejor, adelante  :) :)

Y quedaría así.

Código: [Seleccionar]
int i = 0;
        while (i < entradaTeclado.length()) {
            System.out.println("LETRA " + (i + 1) + ": " + entradaTeclado.substring(i, i + 1));
            i++;
        }
Título: Re:While y do while en Java. Ejemplo break: salir de un bucle. Ejerc(CUOO659B)
Publicado por: Alber en 09 de Julio 2017, 19:32
Gracias DRANXZ88.
Estaba un poco perdido con este tema de los bucles pero tu ayuda me ha sido de mucha utilidad.
Seguiré estudiando :-[
Un saludo