1.
BufferedReader input = new BufferedReader
(new FileReader(
"InData.txt"));
2.
PrintWriter outputStream = new
PrintWriter(
new
BufferedWriter(
new
FileWriter("OutData.txt") ) );
3.
BufferedReader input = new
BufferedReader(
new
FileReader( args[0]));
4.
PrintWriter outputStream = new
PrintWriter(
new
BufferedWriter(
new
FileWriter(args[0]) ) );
5.
BufferedReader input = new BufferedReader(new
FileReader("inFile.txt")
);
dailySalesString = input.readLine();
dailySales =
Double.parseDouble(DailySalesString);
6.
int dayCount = 0;
String dailySalesString = null;
for (;;)
{
dailySalesString = input.readLine();
if (dailySalesString == null) break;
if (dailySalesString.equals("") ) continue;
dayCount ++;
}
7.
int dayCount = 0;
double dailySales,
totalSales = 0;
String dailySalesString = null;
for (;;)
{
dailySalesString = input.readLine();
if (dailySalesString == null) break;
if (dailySalesString.equals("") ) continue;
dailySales = Double.parseDouble(dailySalesString);
totalSales += dailySales;
dayCount++;
}
input.close();
System.out.println("Total
Sales: $" + totalSales);
double averageDailySales =
totalSales / (double) dayCount;
System.out.println("Average
Daily Sales: $" + averageDailySales);
8.
int dayCount = 0,
minDay = 0,
maxDay = 0;
double dailySales,
min = Double.POSITIVE_INFINITY,
max = Double.NEGATIVE_INFINITY;
String dailySalesString = null;
for (;;)
{
dailySalesString =
input.readLine();
if (dailySalesString == null)
break;
if
(dailySalesString.equals("") ) continue;
dailySales =
Double.parseDouble(dailySalesString);
dayCount++;
if (dailySales > max)
{
max = dailySales;
maxDay = dayCount;
}
if (dailySales < min)
{
min = dailySales;
minDay = dayCount;
}
}
input.close();
System.out.println("\nMaximum sales
occured on day " + maxDay
+ ": $" + max
+ "\nMinimum
sales occured on day " + minDay
+ ": $" + min);