ja genau. mit dem && werden aber nur "wahr" oder "falsch" verknüpft, und jeder wert ungleich null ist "wahr". die frage bedeutet also sozusagen:

WENN taste1 nicht null UND (taste1 ist gleich taste2)