Fac exercitii pentru programare Java curs, problema merge ca asa:
Scrie o metoda numita printTree că rezultatele într-un fișier un triunghi de asteriscuri bazat pe valoarea înălțime a trecut la procedura. Testați această metodă în principalul metodă.
- E. g. Triunghi de inaltime 3 ar trebui să ieșire la un fișier numit file14:
Nu sunt sigur cum să scrie golul a reveni la fișierul pe care am făcut-o în principala metodă. Mi-ar place pentru a reduce importul de orice alt java.io metode în afară de FileWriter, dar orice ajutor este apreciat, Multumesc.
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();
}
}
}