У меня есть программа Java, которая читает из такого файлаПовторяющийся номер в java до следующей строки
6 весело. 3 hello 10 <> 2 25 4 wow!
Число представляет, сколько раз слово будет повторяться, поэтому выход будет fun.fun.fun.fun.fun.fun.
hellohellohello
<><><><><><><><><><>
2525
wow!wow!wow!wow!
Однако шахта печать на одной строке
import java.io.*;
import java.util.*;
public class Words {
public static void main(String[] args)
throws FileNotFoundException {
Scanner input = new Scanner(new File("aa1234.txt"));
printStrings(input);
}
public static void printStrings(Scanner input) {
while (input.hasNext)) {
int times = input.nextInt();
String word = input.next();
for (int i = 1; i <= times; i++) {
System.out.print(word);
}
}
}
}
Я играл вокруг с input.nextLine() и этажерки, но не понимаю, как добраться до следующей строки после этого печатает повторяющиеся слова. Помогите?
Использование System.out.println() помещает каждое слово в свою собственную строку. Я хочу, чтобы повторяющиеся слова были в одной строке. – Programmer2b
Хорошо, поэтому println выходит за пределы цикла for. Спасибо! – Programmer2b