有程序片段如下,以下哪个表示式的结果为true?( ) Float s=new Float(0.1f); Float t=new Float(0.1f); Double u=new Double(0.1);
A: s==t
B: s.equals(t)
C: u.equals(s)
D: t.equals(u)
A: s==t
B: s.equals(t)
C: u.equals(s)
D: t.equals(u)
举一反三
- 有程序片段如下,以下哪个表示式的结果为true Float s=new Float(0.1f);<br/>Float t=new Float(0.1f);<br/>Double u=new Double(0.1); A: s==t B: s.equals(t) C: u.equals(s) D: t.equals(u)
- 有如下一段代码: Integer s = new Integer(9); Integer t = new Integer(9); Long u = new Long(9); 则下面选项中返回值为true的是:________。 A: (s==u) B: (s==t) C: (s.equals(t)) D: (s.equals(9)) E: (s.equals(new Integer(9))
- 设有定义:double m ,*s ; float n , *t ;,则下列语句正确的是______。 A: s = &n B: s = &m C: s = t D: s = &t
- String s=new String(“hello”);String t =new String(“hello”);char c [ ] ={‘h’,’e’,’l’,’l’,’o’};下列哪些表达式返回true ? A: s.equals(t); B: t.equals(c); C: s= =t ; D: t.equals (new String(“hello”));
- 若String s = “Hello” ; String t = “Hello”;String c=new String(s);则下列哪个表达式返回false?( ) A: s.equals(t); B: t.equals(c); C: s==c; D: s==t;