Advertisement
danpalol

Untitled

Nov 2nd, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.27 KB | None | 0 0
  1. import java.util.*;
  2. public class TestFigura {
  3.  
  4.     public static void main(String[] args) {
  5.         // TODO Auto-generated method stub
  6.         ArrayList<FiguraGeometrica> a= new ArrayList<FiguraGeometrica>();
  7.        
  8.        
  9.         a.add(new Cerchio("Rosso",6));
  10.         a.add(new Cerchio("Rosso",3));
  11.         a.add(new Cerchio("Rosso",1));
  12.         a.add(new Cerchio("Rosso",2));
  13.         a.add(new Cerchio("Rosso",4));
  14.        
  15.        
  16.         a.add(new Rettangolo("verde",7,2));
  17.         a.add(new Rettangolo("verde",12,1));
  18.         a.add(new Rettangolo("verde",14,3));
  19.         a.add(new Rettangolo("verde",1,5));
  20.         a.add(new Rettangolo("verde",11,4));
  21.        
  22.         a.add(new Triangolo("giallo",10,2,7));
  23.         a.add(new Triangolo("giallo",2,7,9));
  24.         a.add(new Triangolo("giallo",11,4,3));
  25.         a.add(new Triangolo("giallo",12,5,8));
  26.         a.add(new Triangolo("giallo",1,23,11));
  27.        
  28.         int i=0;
  29.         double sum=0,l=0;
  30.         for(i=0;i<a.size();i++){
  31.             System.out.println(a.get(i).getClass());
  32.             System.out.println("Area   "+a.get(i).getArea());
  33.             System.out.println("Perimetro   "+a.get(i).getPerimetro());
  34.             System.out.println("Colore   "+a.get(i).getColore());
  35.             System.out.println("\n");
  36.             sum=sum+a.get(i).getArea();
  37.             l=l+a.get(i).getPerimetro();
  38.         }
  39.         System.out.println("somma area   "+ sum);
  40.         System.out.println("somma perimetro   "+ l);
  41.        
  42.        
  43.        
  44.        
  45.  
  46.     }
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement