2010-08-23 7 views

Répondre

5

String s = (num % 2 == 0) ? "even" : "odd";

Pour être complet, ce n'est pas le même opérateur que vous utilisez (au niveau du bit). Bitwise ET est le même en Java, donc vous pouvez aussi écrire votre ligne php comme:

String s = (num & 1 == 0) ? "even" : "odd";

2

Une traduction directe serait:

string s = (num & 1 != 0) ? "odd" : "even" 

* Note: pas tout à fait sûr si la !=0 partie est strictement nécessaire.