Autor Tema: Diferencia while do while Java. Ejemplo break: cómo salir de un bucle CU00659B  (Leído 2914 veces)

Alber

  • Sin experiencia
  • *
  • Mensajes: 11
    • Ver Perfil
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.
« Última modificación: 29 de Julio 2017, 19:06 por Alex Rodríguez »

DRANXZ88

  • Avanzado
  • ****
  • Mensajes: 356
    • Ver Perfil
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++;
        }
« Última modificación: 29 de Julio 2017, 19:04 por Alex Rodríguez »

Alber

  • Sin experiencia
  • *
  • Mensajes: 11
    • Ver Perfil
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

 

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".