✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅ 🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/java-tutorizado/🚀 🚀 ¿Quieres que te resuelva las dudas de Java? 👉 www.pildorasinformaticas.es/course/java-tutorizado/ 🚀 💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
@irvingvi8 жыл бұрын
Para los que quieran el código inicial: import java.util.Scanner; import javax.swing.JOptionPane; /** * * @author irvin */ public class AreasPeso { public static void main(String[] args) { int figura = 0; Scanner entrada = new Scanner(System.in); System.out.println("Elije una opcion: 1. Cuadrado 2. Rectangulo 3. " + "Triángulo 4. Círculo"); figura = entrada.nextInt(); entrada.close(); //Cierra la conexion de la consola switch(figura){ case 1: int lado = Integer.parseInt(JOptionPane.showInputDialog("In" + "troduce el lado:")); System.out.println(Math.pow(lado, 2)); break; case 2: int base = Integer.parseInt(JOptionPane.showInputDialog("In" + "troduce la base:")); int altura = Integer.parseInt(JOptionPane.showInputDialog("In" + "troduce la altura: ")); System.out.println("El área del rectángulo es: " + base*altura); break; case 3: base = Integer.parseInt(JOptionPane.showInputDialog("In" + "troduce la base:")); altura = Integer.parseInt(JOptionPane.showInputDialog("In" + "troduce la altura: ")); System.out.println("El área del triángulo es: " + (base*altura)/2); break; case 4: int radio = Integer.parseInt(JOptionPane.showInputDialog("In" + "troduce el radio: ")); System.out.println("El área del círculo es: "); System.out.println(Math.PI*(Math.pow(radio, 2))); break; default: System.out.println("La opción no es correcta."); } //----------------------------------------------------------------------------- int altura = Integer.parseInt(JOptionPane.showInputDialog("Introduce " + "tu altura en cm: ")); System.out.printf("Si eres hombre tu peso ideal es: %d kg.", altura-110); System.out.printf("Si eres mujer tu peso ideal es: %d kg.", altura-120); } }
@jrp5666 жыл бұрын
Qué buena onda! Gracias!!
@cmn94cba6 жыл бұрын
Gracias genio!! lástima que vi tu comentario después de transcribirlo lentamente... jeje
@ramonexposito76055 жыл бұрын
Gracias
@gabomur4 жыл бұрын
realmente eres el rey de reyes
@humuhumunuku21134 жыл бұрын
Gracias, majete.
@alejandro.m.gonzalez2 жыл бұрын
Un vídeo y una explicación brillantes. Es posible que recordéis que el fenómeno molesto de los diálogos modales de JOptionPane por el que aparecen detrás de la ventana de Eclipse en Windows es algo sobre lo que se habló en el vídeo 17. Estoy seguro de que muchos investigasteis y descubristeis la solución entonces; desde luego, a esta altura del Curso, aprendido tanto sobre Java Swing, la solución se nos antoja sencilla: creamos un ejemplar de la clase *JFrame*, utilizamos el método *setAlwaysOnTop(true)* de la clase *Window* (*JFrame* hereda de ésta) y empleamos la signatura del método *showInputDialog()* que recibe por parámetro el *Component parentComponent* para poner fin a nuestros problemas. En el código queda así: JFrame frame = new JFrame(); frame.setAlwaysOnTop(true); ... int lado = Integer.parseInt(JOptionPane.showInputDialog(frame, "Introduce el lado"));
@pildorasinformaticas2 жыл бұрын
Excelente aporte. Gracias !!
@manuelhenriquez71446 жыл бұрын
Excelente, el bloque de excepciones de Java me encantó y gracias por ser tan específico en lo de las excepciones controladas y no controladas. Como siempre orientando a nosotros tus alumnos a ser mejores programadores. Por cierto hoy 27/05/2018 se cumple un año de haberme suscrito a tu canal y seguiré aquí hasta el final. Saludos desde Venezuela.
@pildorasinformaticas6 жыл бұрын
Gracias Manuel por tu comentario. Me alegro de que te gusten los vídeos. Espero que sigas muchos más años por aquí. Un saludo!
@Mrleopola9 жыл бұрын
Genialidad!!! Qué manera mas práctica de explicar! Gracias por tan buena calidad de explicaciones! Un abrazo! Hasta la próxima!
@pildorasinformaticas9 жыл бұрын
Leopoldo Miracco Gracias !! Un saludo
@JosephMask9 жыл бұрын
de mis videos favoritos espero con ansia ver bases de datos, gracias por este curso, saludos
@pildorasinformaticas9 жыл бұрын
Joseph Parm Gracias por el comentario y por seguir mis vídeos. Un saludo
@Yo-mo5mf9 жыл бұрын
Impresionante!! No pensè que llego hasta aqui.Empece en enero de ese año de cero. Muchas gracias Juan.Sin tus tutoriales me quedaria por el camino.Tengo bastante informacion de Java pero para poco me sirviò.Si las explicaciones son liosas,te quitan ganas de seguir.Con tus videos estoy seguro que voy a tener resultado decente. Gracias y muchos animos!!!
@pildorasinformaticas9 жыл бұрын
+Ruso Trumpetruso Gracias por el comentario. Me alegro que sigas por aquí viendo mis vídeos. Un saludo
@AlfonsoMonroyIV5 жыл бұрын
Gracias amigo. Estos tutoriales han sido lo mas completo en español acerca de excepciones, muy practicas tus explicaciones.
@mrkborja2 жыл бұрын
149 Videos de pura cultura de Java !!! Gracias Profe (Juan) . Por cierto os dejo el codigo del video asi es mas rapido !!! public class ExcepcionesFinally { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); System.out.println("Elige una opcion :"); System.out.println("1_ Cuadrado"); System.out.println("2_ Rectangulo"); System.out.println("3_ Triangulo"); System.out.println("4_ Circulo"); figura = entrada.nextInt(); switch (figura) { case 1: { int lado = Integer.parseInt(JOptionPane.showInputDialog("Introduce el lado.")); System.out.println("El area del cuadrado es de " + Math.pow(lado, 2)); break; } case 2: { int base = Integer.parseInt(JOptionPane.showInputDialog("Introduce la base.")); int altura = Integer.parseInt(JOptionPane.showInputDialog("Introduce la altura.")); System.out.println("El area del rectangulo es de " + base * altura); break; } case 3: { int base = Integer.parseInt(JOptionPane.showInputDialog("Introduce el lado.")); int altura = Integer.parseInt(JOptionPane.showInputDialog("Introduce el otro lado.")); System.out.println("El area del triangulo es de " + (base * altura) / 2); break; } case 4: int radio = Integer.parseInt(JOptionPane.showInputDialog("Introduce el radio.")); System.out.println("El area del circulo es de " + (Math.PI * (Math.pow(radio, 2)))); break; default: System.out.println("La opcion escogida no es correcta"); } System.out.println("=================================================================="); int altura = Integer.parseInt(JOptionPane.showInputDialog("Introduce tu altura en cm")); System.out.println("Si eres hombre tu peso ideal es de " + (altura - 110) + " kg."); System.out.println("Si eres mujer tu peso ideal es de " + (altura - 120) + " kg."); } static int figura; }
@codersnake6 жыл бұрын
Juan muchas gracias por tu dedicación. Comencé en enero y eh aprendido mucho desde entonces. Espero con ansias llegar a la parte de bases de datos, pero procuro no saltar ningún vídeo. Sigue así y con el curso de Python que también sigo
@pildorasinformaticas6 жыл бұрын
Gracias por el comentario y por seguir mis vídeos. Me alegro de que te gusten. Un saludo!
@SinNombre1018 жыл бұрын
Saludos Don Juan. Genial vídeo , cada vídeo se aprende el x2 de lo que se propone , es increíble. Gracias por su trabajo y dedicación.
@pildorasinformaticas8 жыл бұрын
+Sinno mbre Gracias !!
@harrisonmartinez45317 жыл бұрын
Excelente Profesor!! estaba viendo el tema de excepciones en un curso pero ver estos 8 videos me dieron la claridad del tema gracias!!
@giomarsalazar75475 жыл бұрын
Muchas Gracias, Profesor Juan Díaz por la explicacion tan exacta, clara y certera de la cláusula Finally...Como siempre impresionado por tus clases..Gracias..
@richardduran71139 жыл бұрын
Excelentes vídeos. Lo mejor de Internet. Espero y algún día hagas algún curso sobre Android. Gracias y un saludo desde Santa Marta, Colombia.
@pildorasinformaticas9 жыл бұрын
Richard Duran Muchas gracias por el comentario. Cuando termine el curso de Java (aún queda) comenzaré el de Android. Un saludo
@miguelperezpal9 жыл бұрын
Estas explicaciones me hubiesen venido muy bien hace un año :D
@normanhernandez23207 жыл бұрын
Mil gracias por los vídeos ingeniero. Excelentes. Una gran ayuda. un cordial saludo
@lord-jarc4 жыл бұрын
13:13 ese momento se llama felicidad
@BioDetermination7 жыл бұрын
Definitivamente Java The Complete Reference enseña bastante. Hay tres características interesantes sobre el manejo de excepciones que pueden interesarte: 1- Multi-catch 2- Try with resources 3- More precise rethrow Cuando tengas tiempo puedes añadir eso a tu arsenal de manejo de excepciones. Eso se añadió desde la versión 7 de Java ;)
@pildorasinformaticas7 жыл бұрын
Gracias por la info. Tomo nota. Un saludo!!
@AlfonsoMonroyIV5 жыл бұрын
gracias por estos temas, a pesar de que estos tutoriales han sido los mas completos que he encontrado en español acerca de excepciones, aun falta mas teoria el respecto y es bueno saber que temas mas tenemos que revisar.
@MatiasEzelQ9 жыл бұрын
Ese android studio de ahí atrás en el escritorio me gustó mucho jajajaj. Espero el curso con ancias! Espero que lo hagas juaaan :d
@pildorasinformaticas9 жыл бұрын
+Matias Daneri jejejeje cómo te fijas !! En breve en sus pantallas. Un saludo!!
@MatiasEzelQ9 жыл бұрын
Genial! Lo espero con emoción :D
@luiso-fc4fy6 ай бұрын
muy buen curso! Gracias!
@juanpablonunez13332 жыл бұрын
Excelente Pildoras
@guillermoviscoponticelli5 жыл бұрын
Que bien explicado, Gracias.
@danielgs9057 жыл бұрын
Buenas, veras tengo unas dudas. No podriamos poner el codigo que hay dentro de finally justamente despues de cerrar la llava del catch? Tambien se ejecutaria siempre. Y la segunda duda es que si para este curso, a la hora de trabajar con bases de datos... es necesario tener conocimiento o un minimo de conocimiento en otros lenguajes, como MySql u otros lenguajes. Gracias
@memejamas38183 жыл бұрын
me costo pero lo tengo gracias profe
@nickledesmac.7866 жыл бұрын
Porque el prograna continua si la llave del finally solo contiene entrada.close()... saludos y gracias
@Machin3GUNZ9 жыл бұрын
que emocionante encontrar videos de java en actual emision :D. llegara a los 200 videos?
@pildorasinformaticas9 жыл бұрын
Daniel G C Hola !! Mi intención si nada lo impide es pasar de los 350. Faltan muchos temas a tratar, entre otras cosas toda la parte relativa a JEE. Un saludo
@Machin3GUNZ9 жыл бұрын
pildorasinformaticas que guay, voy a estar muy atento a tus videos.
@blopa.e3 жыл бұрын
Cual seria la diferencia entre usar finally y poner las instrucciones después del bloque try/catch?
@pildorasinformaticas3 жыл бұрын
Que si el programa falla porque entre en el catch, jamás se ejecutarían esas instrucciones. Sin embargo, al ponerlas en el finally se ejecutarán siempre aunque el programa falle. Un saludo!
@martiserra12717 жыл бұрын
No me queda claro la utilidad del finally, si quieres que una instruccion se ejecute si o si no la puedes meter a fuera del try catch?
@a.k.a.Giusseppe7 жыл бұрын
eso mismo pienso yo, pero no creo que se tan facil
@andrewccoiccaflores68845 жыл бұрын
También tengo esa duda.
@oscargm19794 жыл бұрын
Si quieres que una instruccion se ejecute si o si debe ir en el 'finally'.
@luciopaulino38784 жыл бұрын
@@oscargm1979 Pero si va luego del catch, el programa sigue la línea de ejecución y terminaría por ejecutar de igual forma la sentencia.
@antonioqin7859 жыл бұрын
sube mas de java plis... esta buenisimo!!! php y si podes, podrias subir de phyton? estoy en un grupo y necesitamos de phyton tambien, si podrias claro
@javierolivareszaragoza2768 Жыл бұрын
varias dudas y errores: no se cierra el scanner despues de la excepcion y ademas sin el finally el programa seguia perfectamente y me pedia mi altura. A alguien mas le pasa esto o esque soy medio gilipollas?
@salvadorsdmb337814 күн бұрын
18/01/2025
@pabloreyes64283 жыл бұрын
Demonios... estoy hecho un cerdo :'(
@kevinjimenez6143 Жыл бұрын
Si quieren el código original del peso ideal: int height = 0; int idealWeight = 0; String genre = ""; String woman = "w"; String man = "m"; while(!genre.equalsIgnoreCase(woman) && !genre.equalsIgnoreCase(man)){ genre = JOptionPane.showInputDialog("Enter your genre W/M"); if(genre.equalsIgnoreCase(man)){ System.out.println("Enter your height in cm"); height = Integer.parseInt(JOptionPane.showInputDialog("Enter your height")); System.out.println("Your ideal weight is: " + (height-110) + " KG"); }else if(genre.equalsIgnoreCase(woman)){ System.out.println("Enter your height in cm"); height = Integer.parseInt(JOptionPane.showInputDialog("Enter your height")); System.out.println("Your ideal weight is: " + (height-120) + " KG"); }else{ System.out.println("Enter a correct input"); } } Si hacía esto mismo con Scanner no funcionaba :V