Sto facendo un esercizio di lavorare per il mio corso di programmazione Java, la domanda va così:
Scrivere un metodo chiamato printTree che le uscite di un file di un triangolo di asterischi basato sul valore di altezza passati alla procedura. Prova con questo metodo il metodo main.
- E. g. Triangolo di altezza 3 dovrebbe output in un file chiamato file14:
Non sono proprio sicuro di come scrivere il vuoto tornare al file che ho fatto nel metodo main. Vorrei ridurre al minimo l'importazione di qualsiasi altro java.io metodi a parte FileWriter, ma ogni aiuto è apprezzato, Grazie.
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();
}
}
}