Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с задачкой на Java

Роман Хмелевский Ученик (161), на голосовании 1 год назад
Пользователь вводит строку. Выводите все слова на разных строках (подсказка : if (str.charAt(i)==‘ ‘) System.out.println();
Голосование за лучший ответ
foreva_killa Профи (753) 1 год назад
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner( System.in );

String str = scanner.nextLine();

for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == ' ') {
System.out.println();
} else {
System.out.print(str.charAt(i));
}
}
}
}
Елена СчетчиковаЗнаток (321) 1 год назад
очень круто, спасибо! Как раз циклы прохожу и такие примеры актуальны
Александр Искусственный Интеллект (301679) 1 год назад
 import java.util.Scanner;  
import java.util.StringTokenizer;

public class Main {
public static void main(String...args) {
try (Scanner scanner = new Scanner(System.in)) {
StringTokenizer st = new StringTokenizer(scanner.nextLine()," ");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
}
}
}
Похожие вопросы