2016-11-04 2 views
-3

Это нижняя часть моей программы. Мой друг помог мне; однако он не объяснил часть String longest = "";.Что означает `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

Ну, это просто инициализация со строкой длины 0. – Mritunjay

ответ

0

Вы объявляете String longest="" и получать ввод name. Затем, если длина имени ввода больше, чем String longest, тогда новое имя будет установлено как longest.

0

Свое имя Наима самое длинное.

«„s необходимо добавить“S для лиц имя

Смежные вопросы