Nichts.
Eine Datei mit dem Namen output.txt
in dem aktuellen Unterverzeichnis
wird durch eine neue Datei ersetzt werden,
aber nicht eine Datei in einem beliebigen anderen Unterverzeichnis.
Hier ist ein (etwas) realistischeres Programm, das den Discountpreis aus dem Listenpreis abzüglich Rabatt (in Prozent) berechnet:
import java.io.*; class Discount { public static void main ( String[] args ) throws IOException { int listenpreis; int rabatt; int discountpreis; String zeile; BufferedReader stdin = new BufferedReader( new InputStreamReader( System.in ) ); System.out.println("Geben Sie den Listenpreis in Cent ein:"); zeile = stdin.readLine(); listenpreis = Integer.parseInt( zeile ); System.out.println("Geben Sie den Discount in Prozent ein:"); zeile = stdin.readLine(); rabatt = Integer.parseInt( zeile ); discountpreis = listenpreis - ( listenpreis * rabatt ) / 100 ; System.out.println( "Discountpreis: " + discountpreis ); } }
Hier ist ein Beispiel des normalen Ablaufs dieses Programms:
C:\daten\JavaNotes>java Discount Geben Sie den Listenpreis in Cent ein: 100 Geben Sie den Discount in Prozent ein: 10 Discountpreis: 90 C:\daten\JavaNotes>