|
| 1 | + |
| 2 | +public class Main { |
| 3 | + public static void main(String[] args) { |
| 4 | + if (args.length == 0) { |
| 5 | + System.out.println("Inserisci un argomento per continuare"); |
| 6 | + } |
| 7 | + } |
| 8 | + if (aura == true && portament == good || coolness == true |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | + |
| 16 | + |
| 17 | + |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | + |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | + |
| 42 | + public static void main(String[] args) { |
| 43 | + var cc1 = new CartadiCredito("CC001", "1234-5678-9012-3456", "12/2027"); |
| 44 | + var cp1 = new CartaPremium("CP001", "9876-5432-1098-7654", "06/2028"); |
| 45 | + var bb1 = new BonificoBancario("BB001", "IT60X0542811101000000123456"); |
| 46 | + |
| 47 | + cc1.setImporto(500); |
| 48 | + cc1.autorizzaTransazione(); |
| 49 | + System.out.println(cc1); |
| 50 | + |
| 51 | + cp1.setImporto(500); |
| 52 | + cp1.autorizzaTransazione(); |
| 53 | + System.out.println(cp1); |
| 54 | + |
| 55 | + bb1.setImporto(500); |
| 56 | + bb1.autorizzaTransazione(); |
| 57 | + System.out.println(bb1); |
| 58 | + |
| 59 | + var cc2 = new CartadiCredito("CC002", "1111-2222-3333-4444", "03/2026"); |
| 60 | + var cp2 = new CartaPremium("CP002", "5555-6666-7777-8888", "09/2029"); |
| 61 | + |
| 62 | + var u1 = new Utente("Marco Verdi", 1001); |
| 63 | + u1.setMetodoPagamentoPreferito(cc2); |
| 64 | + u1.effettuaPagamento(500, null); |
| 65 | + u1.effettuaPagamento(100, cp2); |
| 66 | + |
| 67 | + var trx = new Transazioni(); |
| 68 | + |
| 69 | + var u2 = new Utente("Laura Bianchi", 1002); |
| 70 | + u2.setMetodoPagamentoPreferito(new CartadiCredito("CC003", "2222-3333-4444-5555", "11/2026")); |
| 71 | + |
| 72 | + var u3 = new Utente("Giuseppe Rossi", 1003); |
| 73 | + u3.setMetodoPagamentoPreferito(new CartaPremium("CP003", "3333-4444-5555-6666", "07/2027")); |
| 74 | + |
| 75 | + var u4 = new Utente("Anna Neri", 1004); |
| 76 | + u4.setMetodoPagamentoPreferito(new BonificoBancario("BB002", "IT28W8000000292100645211990")); |
| 77 | + |
| 78 | + trx.aggiungiUtente(u2); |
| 79 | + trx.aggiungiUtente(u3); |
| 80 | + trx.aggiungiUtente(u4); |
| 81 | + |
| 82 | + trx.mostraUtenti(); |
| 83 | + trx.effettuaPagamentoPerTutti(250.00); |
| 84 | + } |
| 85 | +} |
0 commit comments