亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

java辨析(1):==和Equal.doc

2019-11-18 11:22:03
字體:
來源:轉載
供稿:網友

? 總結
1、= =操作符比較的是操作符兩端的操作數是否是同一個對象;另外= =操作符兩邊的操作數必須是同一類型的(可以是父子類之間)才能編譯通過。
2、String的equals()方法比較的是兩個String對象的內容是否一樣
3、= =比較的是地址,假如是具體的阿拉伯數字的比較,值相等則為TRUE,如:
int a=10 與 long b=10L 與 double c=10.0都是相同的(為true),因為他們都指向地址為10的堆棧;如下題111;
? String s= "hello";
String t = "hello";
char c[] = {'h','e','l','l','o'} 
Which return true?
A. s.equals(t);
B. t.equals(c);
C. s==t;
D. t.equals(new String("hello"));
E. t==c.
答案:(acd)
題目:哪些返回true。
這個在前面第10題的equals()方法和==操作符的討論中論述過。==操作符比較的是操作符兩端的操作數是否是同一個對象,而String的equals()方法比較的是兩個String對象的內容是否一樣,其參數是一個String對象時才有可能返回true,其它對象都返回假。需要指出的是由于s和t并非使用new創建的,他們指向內存池中的同一個字符串常量,因此其地址實際上是相同的(這個可以從反編譯一個簡單的測試程序的結果得到,限于篇幅不列出測試代碼和反編譯的分析),因此答案c也是正確的。

 Given the following class:
public class Sample{
long length;
public Sample(long l){ length = l; }
public static void main(String arg[]){
Sample s1, s2, s3;
s1 = new Sample(21L);
s2 = new Sample(21L); 
s3 = s2;
long m = 21L;
}
}
Which eXPRession returns true?
A. s1 == s2;
B. s2 == s3;
C. m == s1;
D. s1.equals(m).
答案:(b)//D不對,只有String的equals()方法才比較值;
題目:給出下面的類:  …
哪個表達式返回true。
前面已經敘述過==操作符和String的equals()方法的特點,另外==操作符兩邊的操作數必須是同一類型的(可以是父子類之間)才能編譯通過。

再看以下幾道
 17. float f=4.2F; 
Float g=new Float(4.2F); 
Double d=new Double(4.2); 
Which are true? 
A. f= =g   B. g= =g   C. d= =f   D. d.equals(f)  E d.equals(g)  F. g.equals(4.2); 
答案:B
? 93. Click the exhibit button:
1. public class X { 
2. public static void main (String[]args)  { 
3. String s1 = new String (“true”); 
4. Boolean b1 = new Boolean (true); 
5. if (s2.equals(b1))   { 
6. System.out.printIn(“Equal”);
 7.       } 8.      } 9.     }   
What is the result?
A. The program runs and prints nothing.
B. The program runs and prints “Equal.”
C. An error at line 5 causes compilation to fail.
D. The program runs but aborts with an exception.
答案:A

比較下題,小心使用equals 和 = =的區別;
? 93. Click the exhibit button:
1. public class X { 
2. public static void main (String[]args)  { 
3. String s1 = new String (“true”); 
4. Boolean b1 = new Boolean (true); 
5. if (s2 = = b1) { //= =操作符兩邊的操作數必須是同一類型的(可以是父子類之間)才能編譯通過
6. System.out.printIn(“Equal”);
 7.       } 8.      } 9.     }   
What is the result?
A. The program runs and prints nothing.
B. The program runs and prints “Equal.”
C. An error at line 5 causes compilation to fail.
D. The program runs but aborts with an exception.
答案:C
? 111. Given:
1. public class Foo {
2. private int val;
3. public foo(int v) (val = v;)  }
4. public static void main (String [] args)  {
5. Foo a = new Foo (10);
6. Foo b = new Foo (10);
7. Foo c = a;
8. int d = 10;
9. double e = 10.0;
10. }
11. }
Which three logical expressions evaluate to true? (Choose Three)  
A.(a ==c)
B.(d ==e)
C.(b ==d)
D.(a ==b)
E.(b ==c)
F.(d ==10.0)
答案:ABF //= =比較的是地址,他們都指向地址為10的堆棧;

Given the following code, what test would you need to put in place of 
the comment line? 
//place test here to result in an output of the string Equal 
public class EqTest{
  public static void main(String argv[]){
   EqTest e=new EqTest();
  }

 EqTest(){
   String s="java";
   String s2="java";//小心大小寫
   //place test here {
    System.out.println("Equal");
    }else
    {
    System.out.println("Not equal");
   }
  }
}
1) if(s==s2) 
2) if(s.equals(s2) 
3) if(s.equalsIgnoreCase(s2)) 
4)if(s.noCaseMatch(s2))
答案:3)//小心大小寫



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩美女在线观看| 韩国v欧美v日本v亚洲| 欧美国产高跟鞋裸体秀xxxhd| 欧美最近摘花xxxx摘花| 免费不卡欧美自拍视频| 亚洲国产成人爱av在线播放| 在线观看亚洲区| 日本久久久久久久| 国产精品日韩专区| 色综合伊人色综合网| 狠狠色狠色综合曰曰| 欧美激情中文字幕乱码免费| 欧美在线观看一区二区三区| 欧美最近摘花xxxx摘花| 91精品国产综合久久香蕉| 成人做爰www免费看视频网站| 性色av一区二区三区| 久久躁日日躁aaaaxxxx| 九九热视频这里只有精品| 国产美女精彩久久| 国产精品视频永久免费播放| 精品一区二区三区四区| 国产精品欧美一区二区三区奶水| 欧美日韩爱爱视频| 日韩在线视频免费观看高清中文| 欧美一级电影久久| 日韩av男人的天堂| 日韩美女视频免费在线观看| 中文在线资源观看视频网站免费不卡| 亚洲精品一区二三区不卡| 中文字幕精品一区二区精品| 久久精品视频中文字幕| 色yeye香蕉凹凸一区二区av| 久久久成人精品| 精品国产福利视频| 国产精品99久久久久久人| 亚洲视频999| 国产欧美在线播放| 日韩美女福利视频| 国产精品免费福利| 国产精品va在线播放我和闺蜜| 欧美精品久久久久久久免费观看| 国产成人亚洲精品| 欧美日韩在线视频观看| 欧美日韩人人澡狠狠躁视频| 亚洲国产美女久久久久| 久久99久久久久久久噜噜| 亚洲精品国产精品自产a区红杏吧| 国产99久久精品一区二区| 欧美日韩免费网站| 自拍视频国产精品| 国产精品日日做人人爱| 欧美刺激性大交免费视频| 欧美午夜影院在线视频| 8x海外华人永久免费日韩内陆视频| 夜色77av精品影院| 精品久久久一区| 中文字幕免费精品一区| 日日摸夜夜添一区| 国产精品免费看久久久香蕉| 欧美成人亚洲成人| 国产成人精品久久| 7777精品视频| 九九视频直播综合网| 亚洲欧洲一区二区三区在线观看| 国产一区二区三区在线观看网站| 成人激情黄色网| 久久久亚洲欧洲日产国码aⅴ| 国产精品高潮在线| 国产精品久久久久久久久影视| 91成人精品网站| 国内精品久久久久久影视8| 国产成人精品在线播放| 成人h视频在线| 红桃av永久久久| 久久久久久有精品国产| 亚洲夜晚福利在线观看| 欧美做受高潮电影o| 国产精品综合网站| 亚洲国产成人精品久久| 国产成+人+综合+亚洲欧美丁香花| 国产亚洲欧美日韩精品| 精品久久久久久久久久久久久| 91深夜福利视频| 欧美日韩在线视频一区二区| 91成人国产在线观看| 日本一区二区三区四区视频| 久久精品亚洲94久久精品| www高清在线视频日韩欧美| 国产成人中文字幕| 国产精品久久久久久久久久久久久久| 精品国产成人在线| 欧美午夜www高清视频| 岛国av在线不卡| 中文日韩电影网站| 久久资源免费视频| 91中文字幕在线| 亚洲男女自偷自拍图片另类| 欧美性资源免费| 日韩高清av一区二区三区| 欧美刺激性大交免费视频| 久久久噜噜噜久久| 亚洲女人天堂av| 久久精品国产亚洲精品2020| 亚洲欧洲激情在线| 欧美日韩国产成人高清视频| 亚洲自拍小视频| 欧美成年人视频| 国内免费久久久久久久久久久| 九九久久精品一区| 亚洲大胆人体av| 992tv在线成人免费观看| 欧美专区在线观看| 精品久久久久久国产91| 欧美精品精品精品精品免费| 少妇高潮久久久久久潘金莲| 日韩精品视频在线观看免费| 日韩视频欧美视频| 亚洲视频在线观看| 日本欧美中文字幕| 欧美精品久久一区二区| 国产91热爆ts人妖在线| 欧美极品少妇xxxxx| 欧美成人精品在线播放| 8090成年在线看片午夜| 国产91免费看片| 久久综合网hezyo| 久久久天堂国产精品女人| 欧美精品一二区| 亚洲国产精品成人av| 国产精品v日韩精品| 欧美成人激情视频| 亚洲黄在线观看| 亚洲精品成人久久电影| 国产精品美女久久久久av超清| 国产精品极品美女在线观看免费| 亚洲欧洲视频在线| 98视频在线噜噜噜国产| 亚洲经典中文字幕| 亚洲一二在线观看| 欧美激情性做爰免费视频| 在线视频精品一| 久久好看免费视频| 亚洲精品久久久久久久久久久久久| 亚洲男人第一av网站| 在线成人激情视频| 久久久久这里只有精品| 中文精品99久久国产香蕉| 亚洲天堂av电影| 国产在线98福利播放视频| 国产精品自拍小视频| 国产成人一区二| 日韩久久午夜影院| 久久久精品国产亚洲| 97在线观看视频国产| 韩国视频理论视频久久| 日韩中文字幕在线精品| 91久久国产综合久久91精品网站| 中文字幕欧美视频在线| 不卡毛片在线看| 国产精品影院在线观看| 97香蕉超级碰碰久久免费的优势| 国语自产在线不卡| 国产精品一区二区三区毛片淫片|