diff --git a/src/rettangoli_quadrati/Rettangoli_Quadrati.java b/src/rettangoli_quadrati/Rettangoli_Quadrati.java index 91c8f7a..de32c38 100644 --- a/src/rettangoli_quadrati/Rettangoli_Quadrati.java +++ b/src/rettangoli_quadrati/Rettangoli_Quadrati.java @@ -20,7 +20,8 @@ public class Rettangoli_Quadrati { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { - Rettangolo forme[] = Init(); + Rettangolo rettangolo; + Rettangolo quadrato; int scelta, nextPosizioneLibera = 0; do { @@ -38,8 +39,8 @@ public class Rettangoli_Quadrati { case 0: break; case 1: - forme[nextPosizioneLibera] = CreaRettangolo(IngressoDati(1), IngressoDati(2)); - forme[nextPosizioneLibera + 1] = CreaQuadrato(IngressoDati(3)); + rettangolo = CreaRettangolo(IngressoDati(1), IngressoDati(2)); + quadrato = CreaQuadrato(IngressoDati(3)); nextPosizioneLibera = +2; System.out.println("Forme create con successo"); Pausa(); @@ -67,34 +68,6 @@ public class Rettangoli_Quadrati { sc.nextLine(); } - static Rettangolo[] Init() { - boolean error; - int dimensione = 0; - - do { - error = false; - try { - System.out.println("Quante coppie di forme gestire? "); - - dimensione = sc.nextInt(); - sc.nextLine(); - - if (dimensione <= 0) { - System.out.println("Errore: inserire una dimensione " - + (dimensione == 0 ? "diversa da" : "maggiore di") + " 0."); - Pausa(); - error = true; - } - } catch (InputMismatchException e) { - System.out.println("Errore: dimensione non valida."); - Pausa(); - error = true; - } - } while (error); - - return new Rettangolo[dimensione]; - } - static double IngressoDati(int p_selettore) { double ritorno = 0; boolean error;