char对整数取于char会转换为ASCII码,是一个数字, 你的gender=‘7’的 ASCII码为55,55%2不等于0字符转ASCII java代码
Integer.valueOf('7')
因为id是个常量。第16个字符已经是确定的了。
没事了,改成偶数就变成始终为真了