ciao ragazzi vorrei sapere come fare per ritornare ad inserire il campo dell'indirizzo in caso si superi il limite massimo di caratteri consentiti.. e nel caso che il numero di caratteri sia corretto continuare con il restante codice del programma ( che chiede all'untente d'inserire altre informazioni sull'utente )
codice:System.out.println("VUOI INSERIRE L'INDIRIZZO? S per si N per no") Scanner x = new Scanner(System.in); risposta = x.next(); boolean done = false; while (!done) { if (risposta.equalsIgnoreCase("n")) done = true; else System.out.println("inserisci indirizzo MAX 25 CARATTERI"); Scanner inn = new Scanner(System.in); String indirizzo = ""; indirizzo = inn.next(); if (indirizzo.length() >= 25) { System.out.println("IL NUMERO DEI CARATTERI PER L'INDIRIZZO è"); System.out.println("SUPERIORE AL CONSENTITO PER QUESTO L'INDIRIZZO"); System.out.println("VERRA' IGNORATO"); indirizzo = ""; done = true; } voce.setIndirizzo(indirizzo); done = true; }

Rispondi quotando