Я выполняю упражнения для своего курса программирования на Java, вопрос звучит так:
Напишите метод под названием printTree, который выводит в файл треугольник звездочек на основе значения высоты, переданного процедуре. Протестируйте этот метод в основном методе.
- Например, треугольник высотой 3 должен выводиться в файл с именем file14:
Я просто не уверен, как записать возврат void в файл, который я сделал в основном методе. Я хотел бы свести к минимуму импорт любых других java.io методы, кроме пишущей машинки, но любая помощь приветствуется, спасибо.
import java.io.PrintWriter;
public class OutputToFile14 {
public static void main(String[] args) throws Exception{
//Creating PrintWriter
PrintWriter output = new PrintWriter("file14.txt");
//writing method output to file
output.write(printTree(4));
//saving file
output.close();
}
public static void printTree (int height) throws IOException{
for (int i = 0; i < height; i++) {
for (int j = 0; j < height; j++) {
if (j < i) {
System.out.print("*");
}
}
System.out.println();
}
}
}