Esercizio 1. ------------ Si progetti un metodo statico per una classe Java che dati 3 numeri interi (siano x,y,z) restituisca "true" se x=y+z, "false" altrimenti. Si realizzi poi un programma che legga da input i 3 numeri e richiami adeguatamente questa funzione. Esercizio 2. ------------ Si progetti un metodo statico per una classe Java che dati 3 numeri interi (siano x,y,z) restituisca "true" se x=y+z OPPURE y=x+z OPPURE z=x+y (uno qualunque dei tre casi va bene). Si realizzi poi un programma che legga da input i 3 numeri e richiami adeguatamente questa funzione. Esercizio 3. ------------ Implementare in Java un programma che simuli (in maniera molto semplice) un seggio elettorale. In pratica si sa che ci sono 3 candidati (per semplicità siano A, B, C [maiuscoli]). Si deve leggere da input una sequenza, i cui possibili valori sono 4: A,B,C,F. “F” è il tappo (sta per “fine”), e si suppone che venga inserito dal presidente di seggio al termine della giornata di voto. A seconda della lettera letta in input, si dovrà incrementare il contatore dei voti di ciascun candidato (A,B,C). Al termine della sequenza, si dovranno stampare i voti ricevuti da ciascun candidato. Variante 1: in aggiunta al totale dei voti per ciascun candidato, si dia in output anche la percentuale di ciascuno sul totale. Variante 2: in aggiunta a quanto specificato nella variante 1, si stabilisca se almeno uno dei tre candidati ha superato il 50% dei voti e quindi può essere dichiarato eletto, o se invece è necessario un ballottaggio; in quest’ultimo caso, indicare quali sono i due candidati che accederanno al ballottaggio stesso.