Este documento explica cómo usar diferentes tipos de cuadros de diálogo (JOptionPane) en Java, incluyendo showMessageDialog para mostrar mensajes, showInputDialog para ingresar datos de usuario, y showConfirmDialog para mostrar cuadros de confirmación. También cubre cómo convertir cadenas recibidas a otros tipos de datos numéricos como enteros, flotantes y doubles.