&安培;在Java中等效于PHP的符号

时间:2010-08-23 05:11:24

标签: java php symbols

以下

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

转换为Java中的等价物吗?

2 个答案:

答案 0 :(得分:5)

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

要彻底,这与您正在使用的运算符不同(按位AND)。按位AND在java中是相同的,所以你也可以编写你的php行:

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

答案 1 :(得分:2)

直接翻译是:

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

*注意:不完全确定!=0部分是否是绝对必要的。