ti sei perso le parantesi graffe che racchiudono i cicli for...

secondo quanto hai scritto...il primo ciclo for (quello su j) esegue solo l'istruzione a=v[j], idem il secondo...

prova così:


codice:
class Provascansione2 { 	
public static void main (String []args) 	{  	
	int [] v={2,2,5,7,8}; 	
	int a=0; 	
	for(int j=0; j<v.length; j++)
       {
		a= v[j]; 
 		for(int i=0; i<v.length; i++)
               {
  		      if(a==v[i]) 		
                     {
 			      System.out.println("ok"); 
		      } 	  	
                      else
                     {
                              System.out.println("non ok"); 
                     }
              }
        }
}
 }