看下面的程序:
public class test {
public static void main(String[] args) {
System.out.println(
Long.toHexString(0x100000000L + 0xcafebabe) );
}
}
不会输出所想要的结果,执行混合运算时很容易出错(long,int);
改成下面就行了:
public class test {
public static void main(String[] args) {
System.out.println(
Long.toHexString(0x100000000L + 0xcafebabeL) );
}
}