From 6476d94a3b82291d95ad7858b631f474ed1fa908 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Tue, 13 Jan 2026 20:52:55 +0100 Subject: [PATCH] Opzione 2 --- src/mybank/ContoCorrente.java | 4 ++++ src/mybank/MyBank.java | 8 ++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/mybank/ContoCorrente.java b/src/mybank/ContoCorrente.java index e220fe6..ba089aa 100644 --- a/src/mybank/ContoCorrente.java +++ b/src/mybank/ContoCorrente.java @@ -43,6 +43,10 @@ public class ContoCorrente { return numeroContoCorrente; } + public void versa(double quantita){ + this.saldo += quantita; + } + public void preleva(double quantita) throws IllegalArgumentException{ if (quantita >= this.saldo) { throw new IllegalArgumentException("La quantità desiderata eccede il saldo corrente."); diff --git a/src/mybank/MyBank.java b/src/mybank/MyBank.java index 74f1f0f..01fcec9 100644 --- a/src/mybank/MyBank.java +++ b/src/mybank/MyBank.java @@ -44,7 +44,7 @@ public class MyBank { do { System.out.println("Scegliere un'opzione:"); System.out.println("1. Aprire conto corrente"); - System.out.println("2. "); + System.out.println("2. Versamento"); System.out.println("3. Prelievo"); System.out.println("4. "); System.out.println("0. Esci"); @@ -66,7 +66,7 @@ public class MyBank { if (conti.isEmpty()) { System.out.println(ERRORE_CONTI_VUOTO); } else { - + versa(conti); } pausa(); break; @@ -246,6 +246,10 @@ public class MyBank { } } + static void versa(ArrayList conti) { + selezionaConto(conti).versa(quantita("da versare")); + } + static void preleva(ArrayList conti) { boolean error;