View Single Post
  #1 (permalink)  
Old 07-24-2007, 05:55 AM
toby toby is offline
Member
 
Join Date: Jul 2007
Posts: 40
toby is on a distinguished road
How to use BufferredReader
Hi, I am attempting to input integer date from a text document, do a few calculation with the data, and output it to html.
The problem is I can even get the BufferredReader to input the file to make sure my loops are working. Here is the code:
Code:
import java.util.Scanner; import java.io.*; import java.text.DecimalFormat; public class Lab7 { public static void main(String[] args) { try { System.out.print("Enter the input filename: ");//open file BufferedReader inputFile = new BufferedReader(new InputStreamReader(System.in)); String str = inputFile.readLine(); BufferedReader input = new BufferedReader(new FileReader(str)); System.out.print("Enter the output filename: "); BufferedReader userInput = new BufferedReader(new InputStreamReader(System.in)); String str1 = userInput.readLine(); PrintWriter outputFile = new PrintWriter(new FileOutputStream(str1));//create output file int numberOfSeries = Integer.parseInt(input.readLine()); for (int i = 0; i < numberOfSeries; i = i + 1) { int maximum = 0, minimum = 99999; int numberOfValues = Integer.parseInt(input.readLine()); int [] dataSpread = new int [numberOfValues]; for (int t = 0; numberOfValues > t; numberOfValues = numberOfValues - 1) { int dataValue = Integer.parseInt(inputFile.readLine()); if (dataValue > maximum) dataValue = maximum; if (dataValue < minimum) dataValue = minimum; dataValue = dataSpread[numberOfValues - 1]; } } } catch (IOException e) { System.out.println("Error occured, please restart application."); } } }
Thanks
Reply With Quote
Sponsored Links