From 2a973eae2674a9453ddbca7085beb6cbb046a385 Mon Sep 17 00:00:00 2001 From: Simone Argenziano Date: Tue, 17 Dec 2013 17:09:39 +0100 Subject: [PATCH] =?UTF-8?q?Fixato=20la=20scelta=20nei=20men=C3=B9.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../GestioneCatalogo/AdminSession.java | 18 ++++++++-------- .../GestioneCatalogo/ClientSession.java | 21 +++++++++++-------- 2 files changed, 21 insertions(+), 18 deletions(-) diff --git a/it/unisa/info13d/GestioneCatalogo/AdminSession.java b/it/unisa/info13d/GestioneCatalogo/AdminSession.java index 60e9fb0..4017283 100644 --- a/it/unisa/info13d/GestioneCatalogo/AdminSession.java +++ b/it/unisa/info13d/GestioneCatalogo/AdminSession.java @@ -20,30 +20,30 @@ public class AdminSession { System.out.println("4 --> Offerte scadute"); //Visualizza le offerte non piu acquistabili System.out.println("5 --> Esci"); - int sceltaMenu=0; + String sceltaMenu; System.out.print("Operazione: "); Scanner inputData = new Scanner(System.in); - sceltaMenu = Integer.parseInt(inputData.nextLine()); + sceltaMenu = inputData.nextLine(); //Controllo input. La scelta deve essere obbligatoriamente compresa tra 1 e 4 - for ( ; !(sceltaMenu==1)&&!(sceltaMenu==2)&&!(sceltaMenu==3)&&!(sceltaMenu==4)&&!(sceltaMenu==5) ;){ + for ( ; !(sceltaMenu.equals("1"))&&!(sceltaMenu.equals("2"))&&!(sceltaMenu.equals("3"))&&!(sceltaMenu.equals("4"))&&!(sceltaMenu.equals("5")); ){ System.out.println("Scelta Errata. Riprovare"); System.out.print("Operazione: "); - sceltaMenu = Integer.parseInt(inputData.nextLine()); + sceltaMenu = inputData.nextLine(); } switch(sceltaMenu) { - case 1: + case "1": break; - case 2: + case "2": break; - case 3: + case "3": break; - case 4: + case "4": break; - case 5: + case "5": break; } diff --git a/it/unisa/info13d/GestioneCatalogo/ClientSession.java b/it/unisa/info13d/GestioneCatalogo/ClientSession.java index 8341a53..60e4034 100644 --- a/it/unisa/info13d/GestioneCatalogo/ClientSession.java +++ b/it/unisa/info13d/GestioneCatalogo/ClientSession.java @@ -19,30 +19,33 @@ public class ClientSession { System.out.println("4 --> Storico acquisti"); //Visualizza lo storico degli acquisti dell'utente System.out.println("5 --> Esci"); - int sceltaMenu=0; + String sceltaMenu; System.out.print("Operazione: "); Scanner inputData = new Scanner(System.in); - sceltaMenu = Integer.parseInt(inputData.nextLine()); + sceltaMenu = inputData.nextLine(); //Controllo input. La scelta deve essere obbligatoriamente compresa tra 1 e 4 - for ( ; !(sceltaMenu==1)&&!(sceltaMenu==2)&&!(sceltaMenu==3)&&!(sceltaMenu==4)&&!(sceltaMenu==5) ;){ + for ( ; !(sceltaMenu.equals("1"))&&!(sceltaMenu.equals("2"))&&!(sceltaMenu.equals("3"))&&!(sceltaMenu.equals("4"))&&!(sceltaMenu.equals("5")) ;){ System.out.println("Scelta Errata. Riprovare"); System.out.print("Operazione: "); - sceltaMenu = Integer.parseInt(inputData.nextLine()); + sceltaMenu = inputData.nextLine(); } switch(sceltaMenu) { - case 1: + case "1": break; - case 2: + case "2": break; - case 3: + case "3": + break; - case 4: + case "4": + break; - case 5: + case "5": + break; }