x ingat

Upload: ibn-sak

Post on 05-Jul-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 X ingat

    1/2

    import java.io.*;import java.util.StringTokenizer;

    public class Lab{  public static void main(String args[])  {  int VOLUME = 0;  double sum7 = 0.0;  double sum8 = 0.0;  try{  BufferedReader infile = new BufferedReader(new FileReader("price.txt"));  PrintWriter output1 = new PrintWriter(new BufferedWriter(new FileWriter("Jul15.txt")));  PrintWriter output2 = new PrintWriter(new BufferedWriter(new FileWriter("Aug15.txt"))); 

    String indata = null;  output1.println("DATE \t \t OPEN\t CLOSE \t VOLUME" );  output1.println("==============================================" );  output2.println("DATE \t \t OPEN\t CLOSE \t VOLUME" );  output2.println("==============================================" ); 

    while ((indata = infile.readLine()) != null)  {  System.out.println(indata);  StringTokenizer st = new StringTokenizer(indata,",");  String date1 = st.nextToken();  String openPrice = st.nextToken();  double OPENPRICE = Double.parseDouble(openPrice);  String closePrice = st.nextToken();  double CLOSEPRICE = Double.parseDouble(closePrice);  String volume = st.nextToken();  VOLUME = Integer.parseInt(volume); 

    if(date1.charAt(1) == '7')

      {  output1.println(date1 + "\t" + OPENPRICE + "\t" + CLOSEPRICE+ "\t" + VOLUME );  sum7 = sum7 +VOLUME;  }  else  { output2.println(date1 + "\t" + OPENPRICE + "\t" + CLOSEPRICE + "\t" + VOLUME );  sum8 = sum8 +VOLUME;  }  }//end while  output1.println(" total volume: "+ sum7);  output2.println(" total volume: "+ sum8);

     infile.close();

      output1.close();  output2.close();  }//end of try 

    catch(FileNotFoundException fnfe)  {  System.out.println(fnfe.getMessage());  }

  • 8/16/2019 X ingat

    2/2

     catch(IOException io)

      {  System.out.println(io.getMessage());  }  catch(Exception e)  {  System.out.println(e.getMessage()); 

    }  }  }