Incomparable types

Hey,
Hab ein kleines Problem in BlueJ!
Ich wollte einen Spielautomaten programmieren, dabei muss ich int- Werte miteinander vergleichen: ín einer if-else-Funktion
public int ermittleGewinn(){
if (z1==z2==z3){
return 10;}
else { if ((z1==z2!=z3)|!(z1==z3!= z2)|! (z2==z3 ! =z1)){
return 2;}
else {return 0;}}
}
Zur Erklärung: z1/z2/z3 sind die Farben am Automat,
wenn die Gleich sind bekommt man 10 Punkte, wenn 2 gleich sind 2 Punkte.

Da kommt dann beim Compellieren nur mmer,dass das nicht möglich ist!
Weiß irgendjemand wie man das machen kann???

Nehmen wir a, b und c als int.

a == b != c

int == int gibt bool.
bool != int funktioniert nicht!
Du musst es so lösen:

a == b && b != c

Grüße, JasonDelife.