From 40df5644d7dbac8fcfa8537b36406191f0b555cd Mon Sep 17 00:00:00 2001 From: Orange Date: Wed, 9 Nov 2016 18:44:32 +0100 Subject: [PATCH] delate --- src/FigureGeometriche/Manager.java~ | 72 ----------------------------- 1 file changed, 72 deletions(-) delete mode 100644 src/FigureGeometriche/Manager.java~ diff --git a/src/FigureGeometriche/Manager.java~ b/src/FigureGeometriche/Manager.java~ deleted file mode 100644 index bf1df50..0000000 --- a/src/FigureGeometriche/Manager.java~ +++ /dev/null @@ -1,72 +0,0 @@ -import java.io.PrintStream; -import java.util.ArrayList; -import java.util.Scanner; - -public class Manager{ - public Manager(Scanner sc) throws Exception{ - figure = new ArrayList(); - FiguraGeometrica fg=read(sc); - while(fg!=null){ - figure.add(fg); - fg=read(sc); - } - } - - private static FiguraGeometrica read(Scanner sc) throws Exception{ - FiguraGeometrica fg; - String tipo; - if(!sc.hasNext()) return null; - tipo=sc.next(); - if(tipo.equals("Regolare")) - fg=FiguraRegolare.read(sc); - else if(tipo.equals("Rettangolo")) - fg=Rettangolo.read(sc); - else //Qualsiasi cosa diversa da rettangolo e regolare viene letta come cerchio - fg=Cerchio.read(sc); - - return fg; - } - - public FiguraGeometrica getMax(String tipo){ - Confrontatore conf = null; - if(tipo.equals("perimetro")) conf = new ConfrontoPerimetro(); - if(tipo.equals("area")) conf = new ConfrontoArea(); - - FiguraGeometrica max = figure.get(0); - - for (int i = 1; i < figure.size(); i++) - if (!conf.confronto(max, figure.get(i))) - max = figure.get(i); - - return max; - } - - public FiguraGeometrica getMin(String tipo){ - Confrontatore conf = null; - if(tipo.equals("perimetro")) conf = new ConfrontoPerimetro(); - if(tipo.equals("area")) conf = new ConfrontoArea(); - - FiguraGeometrica max = figure.get(0); - - for (int i = 1; i < figure.size(); i++) - if (conf.confronto(max, figure.get(i))) - max = figure.get(i); - - return max; - } - - public void print(PrintStream ps){ - for(FiguraGeometrica fg: figure){ - if(fg instanceof FiguraRegolare) - ps.print("Regolare "); - else if(fg instanceof Rettangolo) - ps.print("Rettangolo "); - else - ps.print("Cerchio "); - fg.print(ps); - - } - } - - private ArrayList figure; -}