JAVA - Solución de ejercicios - Menú de Opciones

  Рет қаралды 78,700

Belisario De La Mata

Belisario De La Mata

Күн бұрын

Пікірлер: 93
@walterzagal9666
@walterzagal9666 Жыл бұрын
¡Millones de gracias! Llevo rato buscando como hacer que los "case" regresen al menú en lugar de simplemente terminar el programa cada vez que se ejecuta una opción, por fin encontré como hacerlo :')
@slash3153
@slash3153 4 ай бұрын
diablo
@cleanermarrow2097
@cleanermarrow2097 10 ай бұрын
No se programar muy bien y en este video emprece a comprender la programacion, te lo agradezco
@r.antonio.v.a
@r.antonio.v.a 2 жыл бұрын
Muchísimas gracias por su tutorial. Acabo de terminar mi tarea y soy el único que la hizo muy bien estructurada. Yo puse que me apareciera un menú y al seleccionar una de las dos opciones , que me saliera otras 5 y de ahí seleccionar que opción quería. En verdad muchas gracias. Aprendí una nueva estructura, terminé mi tarea y terminé bien pinche feliz. Gracias
@laurapancotto2194
@laurapancotto2194 8 ай бұрын
Estuvo genial la explicación! La voy a utilizar para el trabajo final de mi cursada en la universidad. Muy claro, me encantó. Saludos desde Argentina!
@luisfernandopachecocuevas6784
@luisfernandopachecocuevas6784 4 ай бұрын
Me encantó el video porque lo entendí en la forma que lo explicaste, además de que abrió mi panorama para desarrollar la lógica!! gran profesor!! Muchas Gracias!! y sobre todo GRACIAS por compartir tus conocimientos!!🙃🤘
@unmundosinigual2055
@unmundosinigual2055 Жыл бұрын
Muchas gracias por tus enseñanzas, hasta ahora estoy empezando a programar y realmente me encantó como explicaste.
@olegsergeev488
@olegsergeev488 Жыл бұрын
Excelente explicación. Muchísimas gracias, señor.
@JuanMecánico-i2j
@JuanMecánico-i2j 8 күн бұрын
Muchas gracias 🙏🏽🙏🏽🙏🏽
@JoseMiguel-rn5su
@JoseMiguel-rn5su 2 жыл бұрын
Eres el mejor , explicas mejor que mi profe de universidad
@anthonysamuelzaldanayoc3714
@anthonysamuelzaldanayoc3714 Жыл бұрын
Muy bien explicado le entedi, soy nuevo en la U niversidad y me esta costando un poco pero gracias por el aporte profe saludos desde Guatemala :)
@JHOANANDRESPULIDORIVERA
@JHOANANDRESPULIDORIVERA Жыл бұрын
gran video bro!! mereces creditos biapi como programador
@educafu666
@educafu666 2 жыл бұрын
Muchisimas gracias!! estaba teniendo problemas para usar el menu switch dentro del while, además no le encontraba uso al do while. Saludos!!!
@Karol67725
@Karol67725 3 жыл бұрын
Muchísimas gracias, me sirvió demasiado 🙏🙏
@IvanHernandez-cc6tm
@IvanHernandez-cc6tm 3 жыл бұрын
Gracias, usted sabe explicar muy bien, Dios le bendiga.
@BelisarioDeLaMata
@BelisarioDeLaMata 3 жыл бұрын
Gracias. Te invito a que pases por el canal de Telegram para aclarar cualquier duda. t.me/belisariodelamata
@joseguillen9343
@joseguillen9343 3 жыл бұрын
¡Buenas noche! Muy buena explicación y muy didáctica tu explicación.
@BelisarioDeLaMata
@BelisarioDeLaMata 3 жыл бұрын
Hola, muchas gracias
@alanortiz9340
@alanortiz9340 3 жыл бұрын
Muy bien explicado. Me gustó bastante, me suscribo. Gracias.
@BelisarioDeLaMata
@BelisarioDeLaMata 3 жыл бұрын
Excelente pásate por el grupo. Retomaré las explicaciones pronto. t.me/belisariodelamata
@arnulfoperez7354
@arnulfoperez7354 2 жыл бұрын
Excelente, muy bien explicado, muchas gacias.
@cristianreyesdavila1625
@cristianreyesdavila1625 2 жыл бұрын
exelente la verdad me sirvió mucho ... buena explicación... 🤞
@reymadara1
@reymadara1 3 жыл бұрын
Hola master Dios lo bendiga va super
@BelisarioDeLaMata
@BelisarioDeLaMata 3 жыл бұрын
Gracias por tu apoyo.
@wadeowen8325
@wadeowen8325 3 жыл бұрын
Gracias por la explicación profe ya me suscribi a su canal 👌
@BelisarioDeLaMata
@BelisarioDeLaMata 3 жыл бұрын
Gracias a ti por la visita. Entra al grupo si quieres seguir compartiendo. t.me/belisariodelamata
@Angel-sx7xt
@Angel-sx7xt Жыл бұрын
Gracias muy util exelente
@juanf.rodriguez7470
@juanf.rodriguez7470 8 ай бұрын
excelente explicacion
@jhonatanismaelruedarodas846
@jhonatanismaelruedarodas846 2 жыл бұрын
disculpa como puedo hacer un contador para un menu, para que al final me salga que opcion fue la mas seleccionada?
@BelisarioDeLaMata
@BelisarioDeLaMata 2 жыл бұрын
Ok, te invito a revisar el tema de vectores. La clave aquí es que necesitas gestionar un contador por cada opción, por lo cual una posible solución es declarar una vector con longitud N en donde N sería la cantidad de opciones, y aumentar dicha posición cuando sea presionada la opción. Vector [posicion]++
@DUV616
@DUV616 Жыл бұрын
como hago para que almomento de elegir una opcion si se digita una letra en la variable de un mensaje de error "INGRESA SOLO NUMERO o "OPCION INVALIDA"?
@BelisarioDeLaMata
@BelisarioDeLaMata Жыл бұрын
Lo mejor es que implementes entonces la estrategia de capturar texto, a partir de allí verificas si el texto es un número y cuando lo sea lo conviertes. Si no es un número tendrías que hacer un do while para solicitar nuevamente el valor...
@santiago0310
@santiago0310 2 жыл бұрын
Gracias, muy buena explicacion
@anthonysamuelzaldanayoc3714
@anthonysamuelzaldanayoc3714 Жыл бұрын
Profe otra duda como puedo meter un menu dentro de otro?
@nestorgomez-l9e
@nestorgomez-l9e 8 ай бұрын
genio!!!
@villafrancajeanpier8083
@villafrancajeanpier8083 3 жыл бұрын
Me salvaste ✌️✌️✌️✌️
@BelisarioDeLaMata
@BelisarioDeLaMata 3 жыл бұрын
Con gusto, únete al grupo de estudio en Telegram para que puedas apoyarte.
@villafrancajeanpier8083
@villafrancajeanpier8083 3 жыл бұрын
@@BelisarioDeLaMata tiene algún costo?
@BelisarioDeLaMata
@BelisarioDeLaMata 3 жыл бұрын
@@villafrancajeanpier8083 las ganas por tu parte. t.me/belisariodelamata
@villafrancajeanpier8083
@villafrancajeanpier8083 3 жыл бұрын
@@BelisarioDeLaMata gracias
@keront3
@keront3 Жыл бұрын
Alguien tiene el modelo porfavor ?🥺
@erivad
@erivad 2 жыл бұрын
GRACIAASSS!!!!!!!!!! GRACIASS!!
@miguelsibaja6864
@miguelsibaja6864 2 жыл бұрын
como hacer para que el caso por defecto considere letras o caracteres y no se cierre?
@BelisarioDeLaMata
@BelisarioDeLaMata 2 жыл бұрын
Bajo la estructura definida en el video se está esperando para la opción un número, por lo cual si se quiere un texto hay que replantear la solución para hacer switch por texto lo cual es algo soportado desde Java 7.
@vanesasata9491
@vanesasata9491 3 жыл бұрын
me salvó lit
@BelisarioDeLaMata
@BelisarioDeLaMata 3 жыл бұрын
Es bueno saberlo.
@esmeraldaaldana466
@esmeraldaaldana466 3 жыл бұрын
Muy bien explicado 👍
@luisfernandomartinezramire8841
@luisfernandomartinezramire8841 10 ай бұрын
y puedo crear un menu de opciones dentro de otro menu de opciones?
@BelisarioDeLaMata
@BelisarioDeLaMata 10 ай бұрын
Si, claro que lo puedes hacer. Aquí algo que darás cuenta en su momento es que debes tener entonces el control de las opciones del otro "submenú". Lo que te recomiendo es que crees un nuevo método que sea invocado y dentro de ese entonces especifiques el nuevo menú.
@andresstarc6926
@andresstarc6926 3 жыл бұрын
Gracias por la explicación, fue muy entendible
@BelisarioDeLaMata
@BelisarioDeLaMata 3 жыл бұрын
Excelente saber que te ha sido de ayuda. Pásate por el grupo de Telegram si quieres en algún momento resolver inquietudes. t.me/belisariodelamata
@gabrielcanda-uni8524
@gabrielcanda-uni8524 2 жыл бұрын
Al agregar switch al código me aparece "convert switch to rule switch" como se soluciona eso?
@BelisarioDeLaMata
@BelisarioDeLaMata 2 жыл бұрын
Esta es una nueva característica que solo vas a ver desde la versión 12 de Java. En esta solo es una sintaxis distinta. Por ejemplo, un case podría ser Case 1->System.out.println("Caso"); En esta sintaxis ya no se requiere el break, es parecido un poco a la característica que salió en Java 8 orientado a las Lambdas.
@gabrielcanda-uni8524
@gabrielcanda-uni8524 2 жыл бұрын
@@BelisarioDeLaMata Muchas gracias por la respuesta, tampoco tenía conocimiento sobre las sugerencias, así que eso me había dejado algo pensativo, pero ya pude resolver mi problema 😅 Muchísimas gracias!
@xxarmane15xx86
@xxarmane15xx86 Жыл бұрын
el switch me marca rojo, tengo que hacerlo con una flechita -> asi para que me funcione
@BelisarioDeLaMata
@BelisarioDeLaMata Жыл бұрын
No es en Rojo de error, puede que tu IDE te esté dando una sugerencia de la nueva forma de hacer switch en Java 14. Recuerda que estas son mejoras del lenguaje, pero no es que esté incorrecto hacerlo de la forma clásica. Ahora bien, ten en cuenta que aún en muchas empresas se sigue trabajando con Java 11. Incluso en muchas más aún están en Java 8.
@celestecolautti573
@celestecolautti573 2 жыл бұрын
Gracias!
@maxrodriguez931
@maxrodriguez931 2 жыл бұрын
Primero que buen video, me ayudo mucho pero tengo una duda, s sobre eso de las opciones, yo ando haciendo una empresa, de diferentes productos, la persona que eliga la opcion del producto que quiere, le tirara diferentes marcas de ese producto, luego elige la opcion que desea de nuevo, debera ingresar el saldo que depositara para pagar ese producto, que podria hacer ahi,
@BelisarioDeLaMata
@BelisarioDeLaMata 2 жыл бұрын
En realidad escribirlo por acá en pesado... Pero a la final los bloques de casos se van colocando unos dentro del otro, incluso se pueden separar por métodos... Algo así como que el caso 1 después se tiene que pedir 4 casos... Entonces mejor el caso 1 llama al método x y este internamente tiene 4 casos.......y así sucesivamente.
@r00tz0devopz8
@r00tz0devopz8 3 жыл бұрын
Muichas Gracias por el eemplo me sirvio mucho, mi pregunta es si el usuario entra una palabra en ves de un dijito. como haira para que aga lo mismo que como en default , ya sea en el menu y en la suma ou otras oprationes
@BelisarioDeLaMata
@BelisarioDeLaMata 3 жыл бұрын
Con las últimas versiones de Java también puedes hacer un case "opción", es decir, puedes colocar una palabra y tener exactamente la misma estructura, pero recuerda que la variable utilizada en el switch(variable) debe ser de tipo String. Ingresa al grupo y aclara tus dudas. t.me/belisariodelamata
@miguelangelaranguizgalaz9003
@miguelangelaranguizgalaz9003 2 жыл бұрын
muchas gracias por este tutorial, me ayudo mucho para empezar mi tarea, lo que si tengo una duda si usuario digita una letra, yo probé con mi código y me sale una excepción, le puse un try y catch lo tuve que colocar dentro de mi ciclo ya que hay estaba mi error de excepción, pero tengo un problema que al momento de ejecutar el programa digito una letra el programa se vuelve loco y me muestra 1 y otra vez el menú si parar y si le coloco un break el programa finaliza y lo que yo quiero es que el programa le diga que no digito un numero y que le vuelva a perdí una opción, profe podría ayudar con eso gracias
@BelisarioDeLaMata
@BelisarioDeLaMata 2 жыл бұрын
En ese caso lo que te recomiendo es que captures la letra ya sea asignando un string o un char, a partir de allí valides si es número, con eso tienes para darle control al flujo.
@jurgenramos1057
@jurgenramos1057 2 жыл бұрын
Gracias por primero vez le e tido a alguien 😪😪
@BelisarioDeLaMata
@BelisarioDeLaMata 2 жыл бұрын
Gracias por el apoyo.
@Vazquezjuan161
@Vazquezjuan161 3 жыл бұрын
profe puedo agregar un menu de opciones para ¿hacer un progrma que me de la opcion para elegir cualquier torre inicio en el juego de las torres de hanoi?
@BelisarioDeLaMata
@BelisarioDeLaMata 3 жыл бұрын
Si el objetivo es solicitar la torre de inicio sólo sería necesario pedir el valor pero yo no lo veo como menú de opciones. No tendría mucho sentido decir Digite 1 para torre1, digite 2 para torre 2, digite 3 para torre 3, aunque es algo que podría realizarse. Si yo tuviera que darle solución sólo pidiera el valor y controlara el limite digitado por el usuario. Si quisiera colocar opciones podrían ser Salir, Iniciar, Reiniciar.
@Vazquezjuan161
@Vazquezjuan161 3 жыл бұрын
Gracias
@saulaldo986
@saulaldo986 2 жыл бұрын
Muy buen video Pero tengo una duda la única opción para volver a ejecutar es con do-while
@BelisarioDeLaMata
@BelisarioDeLaMata 2 жыл бұрын
Normalmente hay varias formas de darle solución a situaciones. El do while lo usamos en Java cuando necesitamos que al menos una vez se de el ciclo, después de eso se evalúa la condición. Un while lo usamos cuando primero se quiere validar una condición antes de empezar un ciclo ..... En lenguajes como Python al no existir do while, entonces se hace un while(true), pero hay que aplicar otra lógica interna para realizar la repetición....
@Gabitoo7w7
@Gabitoo7w7 2 жыл бұрын
Grasias!!
@BelisarioDeLaMata
@BelisarioDeLaMata 2 жыл бұрын
Your welcome...
@grecia.s4039
@grecia.s4039 2 жыл бұрын
Holaaa, me sirvio demasiado el video, muchas gracias! Tengo una pregunta, sabes que pasaria para que el resultado se quite rapido, es que utilice la variable float y cuando pongo la suma con decimales me sale el resultado por 1 segundo y se quita inmediatamente, no se que podria haber pasado, hice todo exactamente igual. Tambien queria preguntarte, si no es mucha molestia, alguna recomendacion para hacer una opcion, asi como la de suma y resta pero con la opcion que muestre si es verdadero falso al introducir un numero mayor de 3 y tambien con la opcion capicua, graciiias
@BelisarioDeLaMata
@BelisarioDeLaMata 2 жыл бұрын
Hola, en realidad cuando vayas a realizar opciones la forma básica es crear el switch e invocar el método. Para la capicua puedes buscar el ejercicio que hice de palíndromos, allí lo explico. Por otro lado, llegué a entenderte que tienes un pequeño problema que hay una instrucción que se desaparece de forma rápida. Creo que lo que me dices está relacionado con un pequeño truco que hay que realizar cuando se lee un número y luego se lee un texto, cada vez que queramos hacer algo como eso debemos hacer un nextLine() antes de leer el texto, para que el carácter del enter sea consumido. En caso de que no sea esto tu pregunta, entonces me comentas.
@kxnglennard
@kxnglennard 3 жыл бұрын
Hola, ¿Sabes cómo puedo hacer que una opción me muestre un menú diferente y que la segunda opción vuelva a mostrarme el menú principal (no sé si me doy a entender)?
@BelisarioDeLaMata
@BelisarioDeLaMata 3 жыл бұрын
Eso depende de lo que quieras lograr, pero la idea general es la misma, creas otro menú con las mismas características dentro de tu opción. Eso mismo podrías hacerlo en un metodo distinto. Entra al grupo para que te demos mejor apoyo. t.me/belisariodelamata
@carlosfranciscorojasipanaq4158
@carlosfranciscorojasipanaq4158 2 жыл бұрын
Como adicionar la opcion de salir si o no?
@BelisarioDeLaMata
@BelisarioDeLaMata 2 жыл бұрын
El ciclo se repite si la opción es diferente de 5, entonces allí está la clave, podrías colocar en el case 5 que si es SI sea 5 y en caso contrario otro número, podría ser 0. Para preguntar Si o No deberías mostrar los mensajes en la pantalla y condicionar las opciones basado en lo que te dije anteriormente.
@joseguillen9343
@joseguillen9343 3 жыл бұрын
¿Cómo puedo hacer un menú dentro de otro menú? ¡Me seria de gran ayuda!
@BelisarioDeLaMata
@BelisarioDeLaMata 3 жыл бұрын
Hola, lo importante es que tengas independencia total de las instrucciones. En el ejemplo se usa una variable para el switch, entonces debes utilizar otra variable para tu segundo submenú y nuevamente hacer otro switch, y en caso que necesites evitar que se salga también deberías hacer otro ciclo. Tu debes pensar que es algo independiente porque así como se puede hacer un si dentro de otro si, un ciclo dentro de otro ciclo. A la final debes pensar es colocar la estructura que explico del menú, dentro de otro menú. De igual forma, puede que haya cosas que estés aprendiendo. Entra al grupo de estudio, pregunta con tranquilidad y te damos una guía. t.me/belisariodelamata
@miltciacarinahernandezmore9643
@miltciacarinahernandezmore9643 Жыл бұрын
Muy buena la explicación, lo malo es que no se distingue casi nada la pantalla
@BelisarioDeLaMata
@BelisarioDeLaMata Жыл бұрын
Hola Miltcia, lo que me dices es algo curioso, en calidad del video es la estándar. Por favor revisa si tienes alguna configuración distinta de resolución para el video.
@wiliamtiul2143
@wiliamtiul2143 3 ай бұрын
Bro, como podria recibir un curso con tu persona? O sea un curso personalizado, Me puedes ayudar hermano.
@BelisarioDeLaMata
@BelisarioDeLaMata 3 ай бұрын
Muchas gracias por tu interes. Te comento que actualmente no tengo agenda para cursos personalizados. Contactame por Facebook y te puedo dar guía por chat.
@anthonysamuelzaldanayoc3714
@anthonysamuelzaldanayoc3714 Жыл бұрын
Olvidelo profe ya le halle solucion yo solito :´) pero igualmente gracias profe bendiciones
@BelisarioDeLaMata
@BelisarioDeLaMata Жыл бұрын
Esa es la actitud.
@BelisarioDeLaMata
@BelisarioDeLaMata Жыл бұрын
Alguien había preguntado que cómo se hacía el ajuste para que con la opción de salir se tuviera que confirmar s/n. Para el caso propuesto es necesario que la condición del while no solo sea basado en la opción!=5 sino en !(opción=5 && confirmacion='s'). La variable confirmación podría ser un char que debe ser inicializado antes del while para que no se tenga errores y aparte se debe asignar un nuevo valor cuando se le dice al usuario ¿Realmente quiere salir? s/n..... Se debe tener en cuenta que en la forma como planteé el ejercicio fue invocando métodos separados, pero entonces se tendría que hacer un método que devuelva el s/n, o se podría optar por hacer la pregunta dentro del mismo case (es una forma más rápida pero no recomendada por estructura).
@BAUTISTAPICHARDOFRIDAVALENTINA
@BAUTISTAPICHARDOFRIDAVALENTINA 7 ай бұрын
@elteranux
@elteranux 10 ай бұрын
Este video es mucho mejor kzbin.info/www/bejne/h6qQYp-rrq2qnbcsi=2d1Cnf0lDXrMslfV
@BelisarioDeLaMata
@BelisarioDeLaMata 10 ай бұрын
Gracias por tu aporte. 😉
@elteranux
@elteranux 10 ай бұрын
Demasiado personalizado tu codigo, no sigue las buenas prácticas para principiantes, no explicas brevemente que hace cada línea de código, tampoco comentas si esto puede funcionar o no con las diversas versiones java, etc ... te doy un 2 PD: creo completamente innecesario que aparezcas en el video y nunca pasaste los valores por parametros a las funciones.... mejor un 1.5
@BelisarioDeLaMata
@BelisarioDeLaMata 10 ай бұрын
Gracias por tu feedback. Cada persona aprende de forma distinta. PD: Lo de la cámara es cuestionable, por mi rol siempre la enciendo y estadísticamente ha sido más efectivo. Nos vemos por LinkedIn 😉
@elteranux
@elteranux 10 ай бұрын
@@BelisarioDeLaMata No, no creo que nos veamos A proposito aqui tienes tu codigo java, y tiene algo primordial ... Limpiar Pantalla import java.util.Scanner; import java.util.InputMismatchException; import java.io.IOException; public class OpcionesyVacaciones{ public static void main(String[] args){ Scanner var_scanner = new Scanner (System.in); //captura salida y opcion seleccionada boolean var_salir = false; int var_opcion; //bucle de opciones hasta seleccionar salir while (!var_salir){ //opciones LimpiarPantalla(); System.out.println("1: Ir al menu Calcula operaciones básicas"); System.out.println("2: Salir"); System.out.println(" "); try{ //solicita opcion y la captura con var_scanner System.out.println("Introduce un número: "); var_opcion = var_scanner.nextInt(); switch(var_opcion){ case 1: System.out.println("Debe ir a otra pantalla"); break; case 2: var_salir = true; break; default: System.out.println("Las opciones son 1 o 2"); } }catch(InputMismatchException var_errorOpcionesyVacaciones){ System.out.println("Error de entrada"); var_scanner.next(); } } System.out.println("Fin del menu"); }//FIN MAIN public static void LimpiarPantalla(){ try{ if(System.getProperty("os.name").contains("Windows")){ new ProcessBuilder("cmd", "/c", "cls", "clear").inheritIO().start().waitFor(); }else{ new ProcessBuilder("clear").inheritIO().start().waitFor(); } }catch (IOException | InterruptedException var_errorLimpiarPantalla){ var_errorLimpiarPantalla.printStackTrace(); } }//FIN LimpiarPantalla() }
Barra Menu en JFrame Eclipse
34:52
Maria Emilia Cuello
Рет қаралды 14 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
Menú de opciones | Algoritmos en Java
23:07
Felix Castro
Рет қаралды 10 М.
Aprende ARREGLOS [Arrays] en JAVA de manera DEFINITIVA!
25:20
Academia LABDA
Рет қаралды 56 М.
61. Programación en Java || POO || Creación de clases y objetos
14:09
Programación ATS
Рет қаралды 795 М.
Como Hacer una Interfaz Gráfica Profesional en JAVA con NetBeans
17:02
La Geekipedia De Ernesto
Рет қаралды 726 М.
Ejercicios Java - Básicos #6 - Haciendo un menú en Java
14:36
DiscoDurodeRoer
Рет қаралды 92 М.
Crear Menu De Opciones En Java
9:46
Pizzaños mx
Рет қаралды 15 М.