JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區 » 語法(Syntax)  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
作者 OCAJP題目的疑問
magiclen0810





發文: 4
積分: 0
於 2016-04-02 09:11 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
大家好,最近在準備OCAJP,練習網路上找到的題庫,看到這題(如附件圖檔)不是很懂。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class CharToStr {
    public static void main(String[] args) {
        String str1 = "Java";
        char str2[] = {'J', 'a', 'v', 'a'};
        String str3 = null;
            for (char c : str2) {
                str3 = str3 + c;
            }
            if (str1.equals(str3)) 
                System.out.print("Successful");
            else 
                System.out.print("Unsuccessful");
    }
}


What is result?
A. Successful
B. Unsuccessful
C. Compilation fails
D. An exception is thrown at runtime

我覺得答案是Unsuccessful,因為感覺str3為"nullJava"
但是題庫上寫的答案是C,不知道為什麼?

(縮略圖,點擊圖片鏈接看原圖)


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
752 OCAJP題目的疑問 magiclen0810 662 2016-04-02 09:11
564 Re:OCAJP題目的疑問 kentyeh 37 2016-04-02 16:18
642 Re:OCAJP題目的疑問 magiclen0810 37 2016-04-02 20:13
» JWorld@TW »  Java 新手區 » 語法(Syntax)

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8