public static void main(String[] args)
	{

		Scanner input = new Scanner(System.in); //fuori dal try
		input.useLocale(Locale.US);

		boolean done = false;
	while(done!=true)
	{
		try
		{
		//	Scanner input = new Scanner(System.in);   //nel try
		//	input.useLocale(Locale.US);

			/* perchè quando catturo InputMismatchException devo inizializzare
			la variabile oggetto input dentro il try, e invece quando catturo
			IllegalArgumentException invece il codice funziona anche se la variabile
			oggetto input è inizializzata fuori dal try? */
			System.out.println("Inserire il saldo iniziale e il tasso di percentuale : ");
			double saldo = input.nextDouble();
			double tasso = input.nextDouble();

			//creo un oggetto contocorrente
			BankAccount contocorrente = new BankAccount(saldo);

			//applico due volte il metodo addInterest
			contocorrente.addInterest(tasso);
			contocorrente.addInterest(tasso);

			//saldo dopo due anni
			System.out.println("Il saldo del conto dopo due anni e' : "+contocorrente.getBalance());

			System.out.println("Quanto vuoi prelevare?");
			double soldi = input.nextDouble();

			//applico il metodo withdraw
			contocorrente.withdraw(soldi);

			//nuovo saldo
			System.out.println("Il nuovo saldo del conto e' : "+contocorrente.getBalance());
			input.close();
			done = true; //chiudo il ciclo while
		}
		catch(IllegalArgumentException error)
		{
			System.out.println("Hai inserito un valore non valido!");
		}
		catch(InputMismatchException e)
		{
			System.out.println("Hai inserito un valore non valido!");
		}
	}


	}