Ragazzi sto impazzendo!
codice:
class Array1{
public static void main (String [] args){ 
int [] a = {5,2,-4,7,-2}; 
int k=2; 
int v=3; 
int cont = 0; 
int i = 0; 

while(i<a.length-1 || cont<k){ 
if(a[i] + a[i+1] == v){ 
cont++; 
} 
i++; 
} 
if (cont>=k){ 
System.out.println("True"); 
} 
else{ 
System.out.println("False"); 
} 
}
 }
errore restituito:

codice:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5 at Array1.main(Array1.java:17)
Ma dove? A me non sembra che l'indice esca fuori dall'array