以下
<?=($Num&1) ? "odd" : "even"?>
转换为Java中的等价物吗?
答案 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
部分是否是绝对必要的。