Мне нужно написать программу Java, которая принимает входные данные из командной строки и сохраняет эти входы в массив. Цикл for должен проходить через входы и распечатывать их.Получение ввода из командной строки в Java
Мой код до сих пор:
public class HelloName{
public static void main(String args []){
for(int i = 0; i < args.length ; i++) {
System.out.print("Hello " + args[i]);
}
}
Проблема у меня в том, что, когда более чем один вход будет введен, он будет показывать «Hello» дважды.
Например, написание java HelloName John Doe
, даст мне:
Hello John Hello Doe
Я просто хотел бы знать, как получить имена, чтобы объединить в Hello John Doe.
Это потому, что вы напечатать «привет» внутри Ваша петля – kmera
Подумайте, почему она печатает каждый раз для каждого аргумента, вы догадаетесь, правильно –