Concetti Chiave
- Il metodo verifica se un array contiene due elementi consecutivi entrambi positivi o entrambi negativi.
- Restituisce TRUE se trova due elementi consecutivi con lo stesso segno, altrimenti restituisce FALSE.
- Utilizza un ciclo for per scorrere l'array e confrontare gli elementi vicini.
- Una variabile booleana viene inizializzata come FALSE e cambia a TRUE se la condizione è soddisfatta.
- Il metodo continua a scansionare l'array finché non trova i due elementi richiesti.
Tema 25
Scrivere un metodo trovaDueConsecutiviPositiviOppureNegativi che riceve in ingresso un vettore V e restituisce TRUE se in V sono presenti due elementi consecutivi entrambi positivi o entrambi negativi. Ad esempio, se V =[1, -4, 6, 0, 5, -1] il metodo restituisce FALSE; se V =[7, -2, 9, 1, -6] il metodo restituisce TRUE
public class tema25{ public static boolean trovaDueConsecutiviPositiviOppureNegativi (int[] V){ // inizializziamo una variabile boolean al valore FALSE boolean esistono = false; // la scansione dellarray verr portata avanti fin quando il valore della // variabile esistono non verr modificato e cio fin quando i due elementi non // verranno trovati for (int i = 1; i 0) && (V[i-1] > 0) || (V