Calcular el volumen de un cilindro en Java
Para calcular el volumen de un cilindro en Java emplearemos la función Math.PI de la clase java.lang.Math en la siguiente fórmula:
volumen= Math.PI*(r*r)*hDonde r es el radio del cilindro y h su altura. Vamos a crear un método que obtenga el volumen de un cilindro en Java y le llamaremos “volumen()”, y otro que muestre el resultado que llamaremos “ver()” dentro de una interface.
interface Servicios{ public abstract double volumen(); public abstract void ver();}En las interfaces todos los métodos son abstractas y se puede omitir las palabras public y abstract.
Necesitamos ahora una clase que implemente esa interface.
class Cilindro{ public Cilindro(){}}Es necesario agregarle dos miembros (radio y altura) y definir un constructor con parámetros.
class Cilindro implements Servicios{ private double radio; private double altura;
public Cilindro(){}
public Cilindro(double _radio,double _altura){ this.radio=_radio; this.altura=_altura; }
}Una vez hecho esto le agregamos los métodos de la interface:
@Overridepublic void ver(){ System.out.println(toString());}
public String toString(){ return String.format("volumen obtenido : %f",volumen());}
@Overridepublic double volumen(){ return Math.PI*(radio*radio)*altura;}Es de notarse que el método “toString()” es propio de la clase Cilindro. Para mostrar el resultado tenemos la clase principal “VolumenCilindro”.
public class VolumenCilindro{ //Interface nombreInstancia= new ClaseImpl(); Servicios cilindro=new Cilindro(2,6); cilindro.ver();}Ya tenemos nuestro programa que calcula el volumen de un cilindro en Java.
Descarga el código de Calcular el volumen de un cilindro en Java
Código fuente explicado para poder calcular el volumen de un cilindro en Java.