En este ejemplo vamos a calcular el volumen de un cono en Java. En el código vamos a utilizar la clase JOptionPane de la librería javax.swing para que la representación sea visual.
Lo primero será importar la clase JOptionPane:
import javax.swing.JOptionPane;
Definimos la estructura de la clase que va a cacular el volumen de un cono en Java y el método principal del programa será:
public class VolumenCono {
public static void main(String[] args) {
//aqui va el código
}
//aqui va el método
}
La fórmula para obtener el volumen del cono:
volumen=(Math.PI*(r*r)*h)/3
Donde r es el radio y h la altura del cono. La formula para calcular el volumen de un cono en Java quedará de la siguiente manera:
public static double volumen(double r,double h){
return (Math.PI*(r*r)*h)/3;
}
Para pedir los datos: radio y altura nos apoyamos en el método showInputDialog:
double radio=Double.parseDouble(JOptionPane.showInputDialog("Introduce radio:"));
double altura=Double.parseDouble(JOptionPane.showInputDialog("Introduce altura:"));
Y mostramos el resultado de calcular el volumen de un cono en Java. El código sería el siguiente
try{
double radio=Double.parseDouble(JOptionPane.showInputDialog("Introduce radio:"));
double altura=Double.parseDouble(JOptionPane.showInputDialog("Introduce altura:"));
JOptionPane.showMessageDialog(null,"Volumen obtenido\n"+String.valueOf(volumen(radio,altura)),"Aviso",JOptionPane.PLAIN_MESSAGE,new ImageIcon("imagen.jpg"));
System.exit(0);
} catch(Exception ex) {
JOptionPane.showMessageDialog(null,ex.getCause().toString(),"Aviso", JOptionPane.ERROR_MESSAGE,new ImageIcon("ferd.jpg"));
}