Calcular el volumen de un cilindro en Java

09/Mar/2013 Java , Deja un comentario

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)*h

Donde 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.

  1. interface Servicios{
  2. public abstract double volumen();
  3. public abstract void ver();
  4. }

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.

  1. class Cilindro{
  2. public Cilindro(){}
  3. }

Es necesario agregarle dos miembros (radio y altura) y definir un constructor con parámetros.

  1. class Cilindro implements Servicios{
  2. private double radio;
  3. private double altura;
  4.  
  5. public Cilindro(){}
  6.  
  7. public Cilindro(double _radio,double _altura){
  8. this.radio=_radio;
  9. this.altura=_altura;
  10. }
  11.  
  12. }

Una vez hecho esto le agregamos los métodos de la interface:

  1.  
  2. @Override
  3. public void ver(){
  4. System.out.println(toString());
  5. }
  6.  
  7. public String toString(){
  8. return String.format("volumen obtenido : %f",volumen());
  9. }
  10.  
  11. @Override
  12. public double volumen(){
  13. return Math.PI*(radio*radio)*altura;
  14. }

Es de notarse que el método "toString()" es propio de la clase Cilindro.

Para mostrar el resultado tenemos la clase principal "VolumenCilindro".

  1. public class VolumenCilindro{
  2. //Interface nombreInstancia= new ClaseImpl();
  3. Servicios cilindro=new Cilindro(2,6);
  4. cilindro.ver();
  5. }

Ya tenemos nuestro programa que calcula el volumen de un cilindro en Java.

Vídeos sobre Java


¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*