Advertisement
ARIELCARRARO

VolumenCilindro.java

Jan 19th, 2013
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.98 KB | None | 0 0
  1. * @file VolumenCilindro.java
  2.  * @version 0.0.1
  3.  * @author Ariel Carraro
  4.  * @date   19-diciembre-2013
  5.  * @url    
  6.  * @description Programa que calcula el volumen de un cilindro usando interfaces
  7.  */
  8.  
  9. //no es necesaria la importación
  10. import java.lang.Math.*;
  11.  
  12.  public class VolumenCilindro{
  13.    
  14.     public static void main(String[] args) {
  15.         Servicios cilindro=new Cilindro(2,6);
  16.         cilindro.ver();
  17.     }
  18.  }
  19.  
  20.  interface Servicios{
  21.     public abstract double volumen();
  22.     public abstract void ver();
  23.  }
  24.  
  25.  class Cilindro implements Servicios{
  26.     private double radio;
  27.     private double altura;
  28.  
  29.     public Cilindro(){}
  30.  
  31.     public Cilindro(double _radio,double _altura){
  32.         this.radio=_radio;
  33.         this.altura=_altura;
  34.     }
  35.  
  36.     @Override
  37.     public void ver(){
  38.         System.out.println(toString());
  39.     }
  40.  
  41.     public String toString(){
  42.         return String.format("volumen obtenido : %f",volumen());
  43.     }
  44.  
  45.     @Override
  46.     public double volumen(){
  47.         return Math.PI*(radio*radio)*altura;
  48.     }
  49.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement