io ho provato a farlo cosi, ma nn mi gira e nn riesco a capire l'errore:

codice:
public static boolean positiviNodiFoglia(AlberoBinario a , int k)
{
   if(a==null) return false;
   if(a.val()>=0 && k>=0) return true;
   return positiviNodiProfondi(a.sin(),k-1) && positiviNodiProfondi(a.des(),k-1);
}