Calcular el volumen de un cilindro en Java

09/Mar/2013 Java , Deja un comentario
Programación 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)*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.

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:

@Override
public void ver(){
 	System.out.println(toString());
}

public String toString(){
	return String.format("volumen obtenido : %f",volumen());
}

@Override
public 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.

Vídeos sobre Java


¿Algo que nos quieras comentar?

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

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.