关于int,Integer,double,Double用==比较的问题
int a = 10;
Double b = 10.0;
double c = 10;
Double d = 10.0;
Integer e = 10;
为什么a,c与其他参数用"= ="比较时都是true,但是b与d用"= ="比较时为false,b与e用==比较编译出错?希望有大佬帮我解惑?
回答
看了之后明白了,写的很好
int a = 10;
Double b = 10.0;
double c = 10;
Double d = 10.0;
Integer e = 10;
为什么a,c与其他参数用"= ="比较时都是true,但是b与d用"= ="比较时为false,b与e用==比较编译出错?希望有大佬帮我解惑?
看了之后明白了,写的很好