Esercizio 1. ------------ Scrivere in Java un programma (che sfrutti adeguatamente dei metodi statici) che, letto da input un numero intero, sia N, PRIMA stampi il numero speculato di N (ovvero il numero con le stesse cifre di N, ma in posizioni opposte), e POI ne stampi la scomposizione in base 10 di N (unita', decine, centinaia, etc...). ESEMPIO: se il numero inserito fosse 8723 il programma dovrebbe PRIMA stampare 8723 speculato = 3278 e POI stampare 8723 = 3*10^0 + 2*10^1 + 7*10^2 + 8*10^3 Esercizio 2. ------------ Scrivere in Java un programma (che sfrutti adeguatamente dei metodi statici) con lo scopo di aiutare un alunno della scuola elementare ad imparare le 4 operazioni (addizione, sottrazione, moltiplicazione e divisione). Il programma dovrebbe porre all’alunno domande del tipo: "Quanto fa 6 * 7?". L’alunno digita la risposta. Il programma la controlla e, se è corretta visualizza una a caso fra queste 3 frasi: "Bravo!" - "Eccellente!" - "Ottimo Lavoro!", e passa alla domanda successiva. Se la risposta è sbagliata, il programma visualizza una frase tra le seguenti: "No, riprova!" - "Sbagliato. Prova ancora!" - "Non ti arrendere, riprova!", e consente all’alunno di riprovare finché (si spera) non dà la risposta corretta. Le domande da porre all’alunno devono essere completamente casuali, cioè sia gli operandi che gli operatori devono essere scelti in modo random. Gli operandi devono essere interi positivi di una cifra sola. Nel caso in cui l’operatore estratto sia la divisione, l’alunno deve inserire come risultato solo la parte intera. Variante 1: Modificare il programma in modo che dopo 3 risposte sbagliate venga visualizzato il risultato dell’operazione e si passi alla domanda successiva. Esercizio 3. ------------ Si scriva un adeguato programma Java che, sfruttando adeguatamente dei metodi statici, operi su due sequenze di numeri interi positivi secondo quanto descritto di seguito. Siano dette A e B due sequenze di numeri interi positivi terminate da un tappo negativo, e sia quindi detto x il numero di elementi PARI nella sequenza A. Si intende prima calcolare x, e quindi contare quante volte x è contenuto nella sequenza B. Esempio: per le sequenze A = 2 3 4 12 32 65 7 -1 B = 4 65 23 75 2 4 -1 ci sono x=4 numeri pari in A; e il numero 4 è contenuto 2 volte in B.