& символ в php-эквиваленте в Java - PullRequest
1 голос
/ 23 августа 2010

Может следующее

<?=($Num&1) ? "odd" : "even"?>

перевести на эквивалент в Java?

Ответы [ 2 ]

5 голосов
/ 23 августа 2010

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

Если быть точным, это не тот оператор, который вы используете (побитовое И). Побитовое И то же самое в Java, поэтому вы также можете написать свою строку PHP как:

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

2 голосов
/ 23 августа 2010

Прямой перевод:

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

* примечание: не совсем уверен, строго ли необходима деталь !=0.

...