Bloque Java 3.4: Ejemplo Menu Bucle Do While

Поделиться
HTML-код
  • Опубликовано: 15 янв 2025

Комментарии • 91

  • @christianpinov
    @christianpinov 8 лет назад +1

    Gracias por tan excelentes videos, haces que las cosas se vean faciles.

  • @nardolfo1
    @nardolfo1 7 лет назад +1

    exelente solo agregar que para las condiciones multiples "o" el codigo asci es alt + 124
    estoy muy agradecido por tu trabajo gracias

    • @DextroTV
      @DextroTV 4 года назад

      Muchas gracias jaja

  • @crissacales6072
    @crissacales6072 8 лет назад

    Gracias por ayudarme a pasar un examen gracias a este video

  • @ems2522
    @ems2522 7 лет назад +2

    Si metes el switch dentro del do whlie, después de seleccionar la opción deseada vuelve al menú, a un bucle infinito. Yo para los menues escribo el Do{ (opciones) switch }while(a!=9); y en las opciones escribís un mensaje que diga que con 9 se sale del programa, y en el shitch haces un caso 9 en que solo muestre un mensaje tipo: "Muchas gracias" o algo así. Y que ese sea la única forma de salir del bucle, pero te permite poder seguir interactuando con el menu volviendo a el, sin tener que terminar el proceso para volverlo a iniciar. Muchas gracias, saludos!!

  • @antoneduardogarciareyes1347
    @antoneduardogarciareyes1347 7 лет назад

    Muchas gracias, en mi mente voy pensando en que parte de mi programa deben de ir los ciclos y espero no tener problemas. Necesitaba recordar el ciclo do while y como funciona.

  • @jhonninoavila
    @jhonninoavila 5 лет назад

    Muchas gracias por el aporte hermano, me salvaste.

  • @carlostovar5100
    @carlostovar5100 9 лет назад

    Gracias excelente material.. Bendiciones

  • @alejandrovelascoledon488
    @alejandrovelascoledon488 10 лет назад +2

    Me decidí a a realisar mi idea y funciono!!! :D lo que hice fue esto:
    import java.util.Scanner;
    public class Main{
    public static void main (String[] args){
    int a,c,d,e;
    Scanner s = new Scanner(System.in);
    c=1;
    d=10;
    e=c;
    do{
    System.out.println("Elige una opcion");
    System.out.println("1.- esta opcion pone en pantala hola mundo");
    System.out.println("2.- esta opcion muestra en pantalla los numeros entre 1 y 10");
    System.out.println("3.- esta opcion suma los numeros entre 1 y 10");
    System.out.println("4.- esta opcion pone en pantalla Eres el mas listo aqui");
    a= s.nextInt();
    if(a>0 && a

    • @alejandrovelascoledon488
      @alejandrovelascoledon488 10 лет назад +2

      Regresé a revisar mi código y algo le faltaba... Solo modifique un poco la condicion y agregue un else en las ultimas lineas asi:
      else{
      System.out.println("Elige una opcion correcta por favor");
      }
      }while(a>0 || a

    • @amadorfernandez4261
      @amadorfernandez4261 9 лет назад +1

      Alejandro velasco ledon
      Genial, aunque el default también sirve en este caso y te ahorras el (else).. Además, la condición la puedes poner ( a=0) y de este modo coges todos los números reales. Pero, "cada maestrillo tiene su librillo" :)

  • @edwinitpro
    @edwinitpro 9 лет назад

    Muy bueno profe

  • @fabianperez3150
    @fabianperez3150 8 лет назад +3

    No seria mejor poner el switch dentro del do-while?, para que pueda dar en algún momento el caso default de otra manera nunca seria posible ese caso.
    Buen vídeo, gracias por lo que haces.

  • @maxtla07
    @maxtla07 10 лет назад +1

    Gracias

  • @paullima-peru1225
    @paullima-peru1225 8 лет назад

    Profesor, es posible que limpie la pantalla al volver a eligir las opciones? tambien se puede poner un el cursor, por defecto, de insercion al final de ingrese una opcion.

  • @luismiguelvergarasuarez-7739
    @luismiguelvergarasuarez-7739 3 года назад

    adentro de un for puede hacer ese do while?

  • @PAULAMARTINEZ-vd9un
    @PAULAMARTINEZ-vd9un 7 лет назад

    Hola buenas estaba viendo su video de los bucles do while con switch y tengo un ejercicio en el que además de los casos que usted pone en el video tengo que poner subcasos y si pongo otra vez case 1 me dice que está duplicado y no sé como hacerlo. Si pudiera ayudarme sería de gran ayuda gracias.

  • @juliangiraldo2835
    @juliangiraldo2835 9 лет назад

    Se puede hacer un menú con JOptionPane, y en ese caso utilizar un switch para la opción del menú que se de ?

  • @napalm5721
    @napalm5721 9 лет назад

    Quiero ponerle una 4ta opcion de "salir" pero no se como hacerlo, y tampoco entiendo en este caso para que sirve el default si siempre va a entrar en bucle hasta que seleccionemos una opcion valida (1,2,3)

  • @leze90
    @leze90 2 года назад

    Como hago para poner un mensaje que me permita regresar al menu principal y no estar todo el tiempo dandole al boton “Run”

  • @omarantonioacuajuarez3152
    @omarantonioacuajuarez3152 8 лет назад

    Muchas gracias! me ayudo mucho en un ejercicio.

  • @ismathegamerpvp
    @ismathegamerpvp 9 лет назад

    Hola, tengo una duda que es para que se usa el "break" se que lo explicas en un video anterior pero no me queda claro aun asi

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  9 лет назад +2

      itz WeedO_o Pues toca volver a ver el video, asi te quedara claro del todo.

    • @marys4274
      @marys4274 8 лет назад

      +itz WeedO_o que no es para finalizar case

  • @alejandrovelascoledon488
    @alejandrovelascoledon488 10 лет назад

    una pregunta: ¿se puede meter un bucle do while dentro de un bucle while? algo parecido como lo hiciste con el condicionador if

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  10 лет назад +5

      Alejandro velasco ledon En vez de preguntarlo, te agradeceria que lo intentaras tu mismo, total solo sera 1 minuto el escribir el codigo y otro minuto en sacar conclusiones... Asi es como realmente se aprende.
      Un saludo.

  • @eldebarbita3702
    @eldebarbita3702 6 лет назад

    No le des bola a la gilada que dice que el ejercicio está mal... Una pregunta: Por qué al principio, en la parte de public static void main etc.... sobre el final dice "args" y no "arg"?

  • @danielmauricio7220
    @danielmauricio7220 8 лет назад

    Hola , queria saber como podria poner para que cada vez que quiera poner una nueva opcion no tenga que compilar, que ahi mismo me salga que ingrese una nueva opcion o algo asi , ayuda porfa

  • @E1iLiCiTaNo1
    @E1iLiCiTaNo1 7 лет назад

    me he estado fijando en que has ido cambiando la forma de escribir esto "public static void main(String[] arg)" añadiendo una "s" a "arg" o moviendo "arg" de sitio, esto cambia alguna función de el programa o es exactamente lo mismo?
    PD: muy buenos vídeos.

  • @juanpina6638
    @juanpina6638 9 лет назад +3

    Que diferencia hay entre System.out.print
    Y. System.out.println ???

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  9 лет назад +2

      +Eyes Craft Pues ya lo explique, asi que tienes la opcion de buscarlo al comienzo o de probar ambos a ver la diferencia, un saludo.

    • @juanpina6638
      @juanpina6638 9 лет назад

      +Empieza A Programar ok, gracias

    • @gonzalezjm02
      @gonzalezjm02 8 лет назад

      Amigo, sin ofender, creo creo que se te ha pasado explicarlo, vengo siguiendo el curso desde el primer bloque y lo se por que ya lo sabia de otro lado, la diferencia es que el println da un "enter" y la siguiente linea comienza abajo, el print por si solo sigue en la misma linea de texto. de todas maneras +Empieza A Programar haces un excelente trabajo, y si se te ha pasado algo, como tu mismo lo explicas, las personas tienen que ser también autodidactas y lo que no sepan esta el muy comun "google es tu mejor amigo", pero en verdad +Eye Craft deberías considerar también aprender por tu cuenta y la teoría no esta de mas.
      Sigo presente y activo en este curso, siento un inmenso placer haber encontrado esta secuencia de video tutoriales por que lo explicas para que lo entienda hasta el mas tosco de los tosco. manzanitas no hacen falta pues. tambien queria pedirte como favor mas que todo, que nos pudieses hacer unos videos con algunos problemas despues de terminado el bloque y dar la respuesta pero plantea tu un ejercicio y lo resuelves, quiero es poder comparar los mios ya terminados (o quiza no por que no sepa completarlo) y ver si esta bien y en que he fallado en caso tal que no lo haya sabido hacer, tambien a ver como tu lo haces y si nosotros tenemos pasos de mas tambien es importante.
      Saludos desde Venezuela.

    • @fernandocastillo5552
      @fernandocastillo5552 8 лет назад +1

      Jeisson si lo dijo, en el primer vídeo de java que izo, no te discrimino por que yo también lo he hecho, cuando empecé a programar lo hice en "C", yo tenía mi base por lo que omití los primeros vídeos del "curso de C" y avanzando habían cosas que él hacia que no había visto antes y tuve que revisar nuevamente de forma rápida los primeros vídeos.
      Es más, en este curso debido a la similitud que tiene java con C avanzo los vídeos de 5 minutos en 5 por que los argumentos son los mismos, solo que se escribe un poquito diferente.

    • @luisperez-er7zb
      @luisperez-er7zb 7 лет назад

      Eyes Craft pues ase un año que isiste la.pregunta pero aún así lo diré :
      Con el println("ingresa bla bla bla: ");
      Cuando corre el programa se ve así ;
      Ingresa bla bla bla:
      1
      Y solo con el println("");
      Sería algo así;
      Ingresa bla bla bla: (Valor)
      Es algo más estético que otra cosa pero básicamente es lo mismo :v

  • @eliaslopez6172
    @eliaslopez6172 8 лет назад

    porque cambia al principio de arg a args ojala puedan ayudar

  • @adrianmartinez2666
    @adrianmartinez2666 9 лет назад

    Porque se repite el bucle si la condicion es verdadera? creo que en C si es verdadera la condicion, sale. o estoy equivocado?

  • @joanginard7469
    @joanginard7469 9 лет назад +4

    la parte final esta mal explicada, pon una condición en el while para que tenga sentido con las opciones que das y yo pondria el switch a dentro, por con este ejemplo no se entiende bien, en cambio si lo explicas con un switch dentro del while y dices como se cumple la condicion al poner un 3 se ejecuta tal, porque de verdad no se entiende, de todas formas de todos tus videos es el primero que puedo criticar jajajajajaja por lo que muy buenos tutoriales en serio! :DDDDD

  • @alejovazha
    @alejovazha Год назад

    Hola muy buen video y explicas muy bien 😊, pero como puedo hacer para que cuando eligas la opción y te muestre lo que es, puedas volver a regresar al menu

  • @mauriciorubi523
    @mauriciorubi523 8 лет назад

    Esto también sirve en C?

  • @SixmaxGames
    @SixmaxGames 5 лет назад

    Como haces oara limpiar la consola ?

  • @gonzalezjm02
    @gonzalezjm02 8 лет назад

    +Empieza A Programar, para la opción 2 de números comprendidos entre dos números, use el case 2: y declare ahí mismo las variables del atributo int (sin el for)
    ej. case 2:
    int ct = 0, na, nb;
    System.out.print(" introduzca un numero menor: ");
    na= sc.nextInt();
    System.out.print("introduzca un numero mayor: ");
    nb= sc.nextInt();
    ct=na;
    while ( ct < nb){
    System.out.println(ct+" ");
    ct++;
    }break;
    ya que de hecho use el bucle while como puedes ver, no voy a preguntarte si hay problema, por que ha mi no me ha dado y de hecho el programa me corre con los resultados esperados, pero quisiera preguntarte si es recomendable el bucle for para este tipo de operaciones dentro del bucle do while (no se si sea para separar el bucle do while de otro while por ejemplo) y si no quisiera saber si tienes alguna otra razon para haber usado el for ( es que estoy metido de lleno en esto y no quiero que se me escape nada de momento). saludos

  • @juliannaizaque3545
    @juliannaizaque3545 8 лет назад

    que es mejor , c++ o java ?

    • @yeffer122
      @yeffer122 8 лет назад

      depende a que quiera hacer java mayor mente se utiliza para aplicaciones entre otras cosas y c++ se utiliza para la creacion de paginas web tambien puedes utilizar ruby que parecino a c++ pero con algunas mejoras

    • @jeremykada9381
      @jeremykada9381 8 лет назад

      ninguno

  • @juegosjuegos5341
    @juegosjuegos5341 8 лет назад +1

    Podrías explicar como hacer un programa .exe a partir de el código hecho en Eclipse?

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  8 лет назад +1

      Buscando por google lo puedes ver facilmente:
      es.wikihow.com/crear-un-archivo-ejecutable-en-Eclipse

  • @ismaelsimbana6653
    @ismaelsimbana6653 4 года назад

    Y si quiero salir pongo otro número pero vuelvo al menú, como salgo

  • @antoniodiaz3602
    @antoniodiaz3602 9 лет назад

    Tengo una duda con este código: Tal y como está planteado, si se escribe una letra o un símbolo, se genera un error.
    ¿Hay alguna manera fácil proteger el código? Gracias, un saludo.

    • @joanginard7469
      @joanginard7469 9 лет назад

      +Upeksa Ataraxia porque si la condición se cumple se repite el bucle, ergo, si la condicion no se cumple el bucle para

  • @cristianmedina1834
    @cristianmedina1834 9 лет назад

    deberias explicar para que sirven las llaves y explicarlas por que tengo problemas con todos los codigos ni aun mirando donde las pones tu se me quitan, tal vez si supiera para que sirven sabria donde ponerlas

  • @yncrl3273
    @yncrl3273 9 лет назад +2

    y si un usuario ingresa una letra??

    • @rodrigospain25
      @rodrigospain25 9 лет назад +4

      Yensy Loría no te la reconoceria ya que es un atributo int. (numeros entereros)

  • @danielcruz1620
    @danielcruz1620 7 лет назад

    Esta bastante bien pero al final cuando usaste || o se te olvido quitar el default ya que seria código que jamás usarías ok

  • @mariano9590
    @mariano9590 3 года назад

    no funciona esto en el menu entra en error lo puse al principio del menu y al principio del codigo y entra en error

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  3 года назад

      Si ves que yo lo hago y me funciona, debes de pensar que el problema es tuyo. Ademas de eso, no veras comentarios que digan que no funciona tras mas de 200mil visitas.
      Un saludo.

  • @hectorgabrielvillegasfalco3008
    @hectorgabrielvillegasfalco3008 7 лет назад

    amigo me sale un error que dice codigo inalcalzable

  • @Khalagard
    @Khalagard 9 лет назад

    Me aparece este error: Exception in thread "main" java.util.InputMismatchException
    at java.util.Scanner.throwFor(Unknown Source)
    at java.util.Scanner.next(Unknown Source)
    at java.util.Scanner.nextInt(Unknown Source)
    at java.util.Scanner.nextInt(Unknown Source)
    at Menu.main(Menu.java:27)
    Codigo : import java.util.Scanner;
    public class Menu {
    public static void main(String args[]){
    int a;
    Scanner S = new Scanner(System.in);
    do{
    System.out.println("Elegí una opción:");
    System.out.println("1.Te digo cuantos numeros hay entre 1-20");
    System.out.println("2.Te digo Hola.");
    System.out.println("3.Te Sumo 2 numeros que elijas.");
    System.out.println("Introduce un numero:");
    a = S.nextInt();
    }while(a < 1 || a > 3 );
    switch(a){
    case 1:
    for(int i = 1; i < 20; i++){
    System.out.print(i+" ");
    }
    break;
    case 2:
    System.out.println("Hola.");
    break;
    case 3:
    double primero, segundo, resultado;
    System.out.println("Elige el primer numero:");
    primero = S.nextDouble();
    System.out.println("Elige el segundo numero:");
    segundo = S.nextDouble();
    resultado = primero + segundo;
    System.out.println(primero+" "+"+"+" "+segundo+"="+resultado);
    break;
    }
    }
    }
    El error aparece cuando elijo un numero con decimales en el Caso 3. Gracias

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  9 лет назад

      Matias Monaco seguro que estas metiendo los decimales de manera incorrecta, si usas comas para los decimales utiliza un punto y viceversa, en este momento no recuerdo que es lo que cogía Java, si comas o puntos, pero seguro que es por eso.
      Un saludo.

  • @jesuv5875
    @jesuv5875 8 лет назад

    Emilio yo tengo buena memoria y quisiera aprenderme el API de java para conocer todo lo que puedo hacer en java. La pregunta es: ¿Sabes donde puedo conseguirlo en español?

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  8 лет назад

      No y no creo que lo encuentres, apañatelas con el api en ingles, es el que usa todo el mundo. Lo que no entiendas, lo metes en el traductor de google y listo. Aun asi, suerte si lo vas a buscar.
      Un saludo.

    • @STEVENopticus
      @STEVENopticus 8 лет назад +2

      Ya te lo has aprendido?? xDDD

    • @jesuv5875
      @jesuv5875 8 лет назад

      jaja no. pero ya temngo buen conocimiento de las clases por que he dedicado a investigar sus metodos. Hablame del que quieras y te hablo jaja.

    • @jeremykada9381
      @jeremykada9381 8 лет назад +1

      sabes que es imposible aprenderse la api de java verdad?

  • @jeffersonromario5936
    @jeffersonromario5936 Год назад

    a mi me pide que inicialize a, help me!

  • @ElMocoo
    @ElMocoo 9 лет назад

    Como hacer un submenú?? por favor es urgente!!

    • @rodrigospain25
      @rodrigospain25 9 лет назад +1

      Thespeedwaygamer hola, esto seria un menu con sub menus.
      import java.util.*;
      public class javamenu {
      public static void main(String[]args){
      int a;
      String b;
      Scanner x=new Scanner(System.in);
      System.out.println("bienvenido a nuestro restaurante, introduzca su nombre");
      b=x.next();
      do{
      System.out.println("hola "+b+" que menu desea?");
      System.out.println("1.arroz");
      System.out.println("2.zumos");
      System.out.println("3.ensaladas");
      System.out.println("introduce una opcion "+b);
      a=x.nextInt();}
      while(a>3||a3||a=1&&a3||a=1&&a3||a=1&&a

    • @ElMocoo
      @ElMocoo 9 лет назад

      Rodrigo Lopez
      Gracias!! :D

    • @juanjolopez334
      @juanjolopez334 4 года назад

      @@rodrigospain25 En mi caso que necesito volver al menú principal como opción en mi submenú, como podría realizarlo?
      Si lo ves, gracias por responder. o si alguien más lo ve.. que me oriente :,)

  • @joalasco5507
    @joalasco5507 4 года назад

    Al final del Do, y antes de el while, justo despues de defininir a, he puesto este if:
    if(a > 3 || a

  • @GianTrackz
    @GianTrackz 9 лет назад

    Que he hecho mal??? supuesto fallo en la: Línea 19.
    import java.util.Scanner;
    public class menudowhile {
    public static void main(String[] args){
    int a;
    Scanner S = new Scanner(System.in);
    do{
    System.out.println("1. Enseñar por pantalla Viva Wyllirex. ");
    System.out.println("2. Enseñaremos por pantalla los números entre el 5 y el 10. "); System.out.println("3. Enseñar por pantalla Suscribete a mi canal. ");
    System.out.println("Introduce una opcion: ");
    a = S.nextInt();
    }while(a > 3);
    switch(a){
    case 1:
    System.out.println("Viva Wyllirex. ");
    break;
    case 2:
    for(int i = 5; i < 10; i++);{
    System.out.print(i+" ");
    }
    break;
    case 3:
    System.out.println("Suscribete a mi canal. ");
    break;
    default:
    System.out.println("Elije una opcion correcta. ");
    }
    }
    }

    • @995Crazy
      @995Crazy 8 лет назад

      El ";" entre la condicion del for y las llaves... en la linea 18
      "case 2:
      for(int i = 5; i < 10; i++);{
      System.out.print(i+" ");
      }"

  • @rodrogo3029
    @rodrogo3029 9 лет назад

    Por alguna razón no me anda la parte de || a < 0
    Alguien me puede explicar por que?

  • @albertochen4819
    @albertochen4819 8 лет назад

    Como cuando has visto tanto undertale que haces esto con el ejemplo...
    import java.util.Scanner;
    public class dowhileej {
    public static void main(String[] args){
    int a;
    Scanner S = new Scanner(System.in);
    do{
    System.out.println("1-Asesinar a Toriel");
    System.out.println("2-Asesinar a Papyrus");
    System.out.println("3-Asesinar a Undyne");
    System.out.println("4-Asesinar a Asgore");
    System.out.println("5-Asesinar a Sans");
    System.out.print("Introduce tu eleccion: ");
    a = S.nextInt();
    }while(a < 1 || a > 5);
    switch(a){
    case 1:
    System.out.println("¿Tanto me odias?");
    System.out.print("Ahora veo a quien protegia...");
    break;
    case 2:
    System.out.println("Eso no es lo que me esperaba...");
    System.out.print("Aun creo que puedes ser mejor...");
    break;
    case 3:
    System.out.print("Tendras que intentar un poco mas fuerte que eso");
    break;
    case 5:
    System.out.println("Welp");
    System.out.println("Ire a grillby");
    System.out.print("Papyrus,¿Quieres algo?");
    break;
    case 4:
    System.out.println("Por que...");
    System.out.print("Tu...");
    break;
    }

    }
    }

  • @Sagittarius8020
    @Sagittarius8020 9 лет назад +1

    Buenas, lo mismo no hay nadie por aquí que pueda solventarme mi duda pues, pero he empezado este curso tan bien explicado y he aprovechado el meno del bloque3.4 para realizar un mini programa de preguntas, lo copio a ver si alguien me dice puedo hacer para que si no doy la respuesta acertada vuelva a hacer las preguntas de ese mismo bucle y no pase al siguiente, seguro que la respuesta es fácil, pero llevo todo el día liado y ya estoy colapsado :(:
    import java.util.Scanner;
    public class MenuDoWhile {
    public static void main(String[] args) {
    int a, b, c;
    Scanner S=new Scanner(System.in);
    do{
    System.out.println("De que color es la primera equipacion del Real Madrid?");
    System.out.println("1. Blanca");
    System.out.println("2. Azul");
    System.out.println("3. Amarillo");
    a=S.nextInt();
    }while(a>3||a3||b3||c

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  9 лет назад

      Manuel BH Un bucle do while que coja TODO el codigo (excepto las declaraciones de enteros me parece) y listo.
      Un saludo.

    • @SirFedo
      @SirFedo 9 лет назад

      +Manuel BH Te lo he solucionado amigo, quedaria masomenos asi:
      import java.util.Scanner;
      public class Preguntas {
      public static void main(String[] args) {
      int a, b, c;
      Scanner S=new Scanner(System.in);
      do{
      System.out.println("De que color es la primera equipacion del Real Madrid?");
      System.out.println("1. Blanca");
      System.out.println("2. Azul");
      System.out.println("3. Amarillo");
      a=S.nextInt();
      }while(a!=1);
      switch(a){
      case 1:
      System.out.println("QUE LISTO!");
      break;
      case 2:
      System.out.println("PARA NADA");
      break;
      case 3:
      System.out.println("ERROR");
      break;
      }
      do{
      System.out.println("Cual es la montaña más alta del mundo?");
      System.out.println("1. Teide");
      System.out.println("2. Everest");
      System.out.println("3. Bud Spencer");
      b=S.nextInt();
      }while(b!=2);
      switch(b){
      case 1:
      System.out.println("CASI");
      break;
      case 2:
      System.out.println("TE MERECES UN PIN");
      break;
      case 3:
      System.out.println("DEBERIA SER LA RESPUESTA");
      break;
      }
      do{
      System.out.println("Como se llama la novia de Casillas?");
      System.out.println("1. Carmen de Mairena");
      System.out.println("2. Jose Mourinho");
      System.out.println("3. Sara Carbonero");
      c=S.nextInt();
      }while(c!=3);
      switch(c){
      case 1:
      System.out.println("jaja PUES LO MISMO LE QUITABA LAS PENAS");
      break;
      case 2:
      System.out.println("SIN COMENTARIOS");
      break;
      case 3:
      System.out.println("SI Y LO TIENE SECO");
      break;
      }
      }
      }
      Solo tienes que cambiar donde dice Preguntas, en public class. por el nombre que le pusiste vos a la clase. De nada ! :D

    • @gabrielpaz9914
      @gabrielpaz9914 7 лет назад

      se puede solucionar de este modo.
      import java.util.Scanner;
      public class MenuDoWhile {
      public static void main(String[] args) {
      int a, b, c,d;
      Scanner S=new Scanner(System.in);
      do{
      System.out.println("De que color es la primera equipacion del Real Madrid?");
      System.out.println("1. Blanca");
      System.out.println("2. Azul");
      System.out.println("3. Amarillo");
      a=S.nextInt();
      }while(a>3||a3||b3||c

  • @David-mk1zy
    @David-mk1zy 7 лет назад

    like si funciono el mensaje subliminal para suscribirte al canal ;)

  • @cristianmedina1834
    @cristianmedina1834 9 лет назад +3

    en realidad a>0 || a

  • @jhovanycruz4083
    @jhovanycruz4083 9 лет назад +1

    esta mal ese ejercicio por que no entra al swithc

  • @rodrigospain25
    @rodrigospain25 9 лет назад

    yo lo he continuado despues del SWITCH con un if(a>=1&&a

  • @sup2993
    @sup2993 7 лет назад

    No se como me quedo :v
    import java.util.Scanner;
    public class Menu {
    public static void main(String[] arg){
    int a,b,c,d;
    Scanner s = new Scanner(System.in);
    do{
    System.out.println("1.Sumar 2 digitos");
    System.out.println("2.Poner Hola Mundo");
    System.out.println("3.Ponerte la letra de una cancion :3");
    System.out.println("4.Pregunta pequeña");
    System.out.println("Elige una opcion: ");
    a = s.nextInt();
    }while(a < 1 || a > 4);
    switch(a){
    case 1: System.out.print("Digite un numero: ");
    b = s.nextInt();
    System.out.print("Digite otro numero: ");
    c = s.nextInt();
    b += c;
    System.out.println("La respuesta es: "+b); break;
    case 2: System.out.println("Hola mundo :v"); break;
    case 3: System.out.println("Lo siento no hay canciones por el momento, este atento a las actualizaciones :v"); break;
    case 4: do{
    System.out.println("Cual es la montaña mas grande del mundo?");
    System.out.println("1.Mauna Kea");
    System.out.println("2.Everest");
    System.out.println("3.k2");
    d = s.nextInt();
    }while(d < 1 || d >3);
    switch(d){
    case 1: System.out.println("Muy bien!"); break;
    case 2: System.out.println("Credulo!"); break;
    case 3: System.out.println("Mas alto el everest que esa montaña "); break;
    default:
    System.out.println("Pon un numero real");
    }

    }

    }
    }

  • @ArgenteXulon
    @ArgenteXulon 2 года назад

    PON UN BOOLEANO OSTIA