Concetti Chiave
- Il metodo isArrayValoriAlternatiPariDispari verifica se un array di interi alterna valori pari e dispari.
- Il numero 0 è considerato come un valore pari nel contesto del controllo di alternanza.
- Il metodo restituisce TRUE se nessun paio di elementi consecutivi è dello stesso tipo (entrambi pari o entrambi dispari).
- Un esempio di array che soddisfa il criterio è [4, 5, 2, 7, 6, 1], mentre [3, 5, 2, 7, 4, 9] non lo soddisfa.
- Il controllo parte dal secondo elemento per confrontare ciascun elemento con il suo precedente.
Tema 22
Scrivere un metodo isArrayValoriAlternatiPariDispari che riceve in ingresso un vettore di interi V e restituisce TRUE se V è un vettore a valori alternati pari e dispari, cioè non ci sono due elementi consecutivi entrambi pari o entrambi dispari. Si consideri lo 0 come valore pari. Ad esempio, V = [4, 5, 2, 7, 6, 1] è a valori alternati pari e dispari, mentre il vettore A = [3, 5, 2, 7,4, 9 ] non lo è.public class tema22{ public static boolean isArrayValoriAlternati (int[] V) { // inizializziamo una variabile boolean al valore TRUE che modificheremo appena // dovessimo // incontrare due valori che non rispettano il criterio richiesto boolean valoriAlternati = true; // facciamo partire il ciclo dal secondo elemento per rendere il procedimento // coerente con // la scelta fatta sui controlli i quali mirano a verificare un elemento e il // suo precedente for (int i=1; i