我无法理解为什么当 long 变量带有前导零时这样的输出。
public class Test{
public static void main(String[] args) {
long var1=00123l;
long var2=123l;
System.out.println("Variable 1--->"+var1);
System.out.println("Variable 2--->"+var2);
System.out.println(var1==var2);
}
}
输出:
Variable 1--->83
Variable 2--->123
false