Nothing.
A file named output.txt
in the current subdirectory
will have its contents replaced with the output of the program.
But files in other subdirectories are safe.
Here is a (slightly) more realistic program that computes the discounted price of an item, given the list price and the percentage discount:
import java.util.Scanner; class Discount { public static void main ( String[] args ) { int listPrice; int discount; int discountPrice; Scanner scan = new Scanner( System.in ); System.out.print("Enter list price in cents: "); listPrice = scan.nextInt(); System.out.print("Enter discount in percent: "); discount = scan.nextInt(); discountPrice = listPrice - (listPrice*discount)/100 ; System.out.println( "Discount Price: " + discountPrice ); } }
Here is an example of the normal operation of this program:
C:\users\default\JavaLessons>java Discount Enter list price in cents: 100 Enter discount in percent: 10 Discount Price: 90 C:\users\default\JavaLessons>
Can the output of this program be redirected to a file?