我在做练习工作我Java然,问题转为这样:
写一个方法被称为printTree,输出的文件的一个三角形的星号的基础上的高度价值传递的程序。 测试这种方法的主要方法。
- E.g。 三角形的,高度3应该输出到一个文件叫file14:
我只是不知道该怎么写的效回返的文件,我已经在主要方法。 我想尽量减少进口的任何其他java。io方法除了FileWriter,但任何帮助是理解的,谢谢。
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();
}
}
}