2016-11-04 54 views
-3

這是我的程序的底部。我的朋友幫助我;但他沒有解釋String longest = "";部分。什麼`字符串最長=「」`是什麼意思?

public static void longestName (Scanner z, int x){ 
    String longest = ""; 
    for(int i= 1;i<=x;i++){ 
     System.out.println("Insert Name "+i+":"); 
     String name=z.next(); 
     if(name.length()>longest.length()){ 
      longest=name; 
     } 
    } 
    System.out.println(longest+"'s name is the longest"); 
} 
+0

那麼S,它只是長度爲0的字符串初始化。 – Mritunjay

回答

0

您聲明String longest=""並獲得輸入name。然後,如果輸入名稱的長度比String longest長,則新名稱將設置爲longest

0

它說納伊姆的名字是最長的。

「‘需要s到添加’到人的名字