int g=0; if (x==0 && y==0 && z==0){}else{ if (x>0) g++; if (y>0) g++; if (z>0) g++; System.out.println(g);} оно же работает. при трех нулях - будет пустой блок кода и программа встанет. в противном случае работает счетчик.