早教吧作业答案频道 -->其他-->
JAVA的equals方法问题求解?Integeri=newInteger(42);Longl=newLong(42);Doubled=newDouble(42.0);下列表达式结果为真的有().A、(i==l)B、(i==d)C、(d==l)D、(i.equals(d))E、(d.equals(i))F、(i.equals(42))
题目详情
JAVA的equals方法问题求解?
Integer i = new Integer (42);
Long l = new Long (42);
Double d = new Double (42.0);
下列表达式结果为真的有( ).
A、(i ==l)
B、(i == d)
C、(d == l)
D、(i.equals (d))
E、(d.equals (i))
F、(i.equals (42))
不好意思,忘记告诉大家,不过就是不知道为什么~
Integer i = new Integer (42);
Long l = new Long (42);
Double d = new Double (42.0);
下列表达式结果为真的有( ).
A、(i ==l)
B、(i == d)
C、(d == l)
D、(i.equals (d))
E、(d.equals (i))
F、(i.equals (42))
不好意思,忘记告诉大家,不过就是不知道为什么~
▼优质解答
答案和解析
F对. 首先A,B,C都错,因为不同数据类型不能用"=="比较("=="比较的是对象的引用);对于D和E,先假设程序所在的系统中int型为4字节,long为6字节,double为8字节,那么对于D来说其意思为:32位的int数据是否等于48位的long数据,所以D错,同理E也错
看了 JAVA的equals方法问...的网友还看了以下:
已知a>b>0,c<d<0,e<0,求证:e/(a-c)>e/(b-d) 需要具体过程 2020-04-05 …
E==0)在C语言中是什么意思?就是一道题:在以下给出的表达式中,与while(E)中的“(E)” 2020-05-13 …
limx->0(e^x+e^2+e^3)/3lim(x~0)((e^x+e^2x+e^3x)/3) 2020-05-17 …
matlab中怎么计算x='-(a^2*c-b*d^2-a^2*e+c*d^2-2*a*c*d+2 2020-07-24 …
在实际生产中冷端温度往往不为零摄氏度,而是某一温度t1,实际设备的温度为t,则测得热电势为()a: 2020-07-29 …
惫设f(x)=-m(m+e)x2,g(x)=x2+(m-1)x-m,其中e均自然对数的底数,若∃x 2020-08-02 …
三元一次方程组a*x+b*y+c*z+d=0,e*x+f*y+g*z+h=0,i*x+j*y+k* 2020-08-03 …
为什么不是f(a)>f(0)/e^af(x)位定义在R上的可导函数,且f'(x)>f(x),对任为什 2020-11-03 …
y+c=x+bc,b都是常数他们都不等于0.现在问2个基础的问题,假如他们2边用1除,是变成1/(y 2020-11-20 …
多元一次方程求解a=0.1072(a+b+c+d+e)b=0.041(a+b+c+d+e)c=0.2 2020-12-14 …