`String longest =""`是什么意思?做什么?

时间:2016-11-04 03:50:38

标签: java string

这是我程序的底部。我的朋友帮助了我;但他没有解释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");
}

2 个答案:

答案 0 :(得分:0)

您宣布String longest=""并获得输入name。然后,如果输入名称的长度超过String longest,则新名称将设置为longest

答案 1 :(得分:0)

它说Naim的名字是最长的。

&#34;需要添加人姓名