Мой метод должен печатать заявление в течение определенного количества раз; однако он будет распечатывать только одно слово введенного оператора, когда мне нужно распечатать все предложение. Пример: Когда я пытаюсь ввести «Это хороший день», он будет выводить только слово «Это» вместо всего предложения.Проблема, выполняющая полное предложение в цикле
public static void repeat(){
System.out.println("Please input a number");
Scanner inputRepeat = new Scanner(System.in);
int r = inputRepeat.nextInt();
System.out.println("Enter a sentence to repeat: ");
String sentence = inputRepeat.next();
for(int i = 0; i <= r; i++){
System.out.println(sentence);
}
Используйте 'nextLine' вместо' next' – Reimeus
[документация по сканеру] (http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html) - отличный ресурс. –
Возможно, вам понадобится nextLine или аналогичный метод вместо input.next – user1274820