|
|
|
@ -5,23 +5,30 @@ public class StockPrices |
|
|
|
public static void main( String[] args ) |
|
|
|
{ |
|
|
|
double total = 0.0; |
|
|
|
double current; |
|
|
|
String line; |
|
|
|
File portfolio_txt = new File("portfolio.txt"); |
|
|
|
Scanner inputFile = null; |
|
|
|
|
|
|
|
// Use a loop in the try block to read each line of the file. |
|
|
|
// Lecture Slides 13 (posted on D2L) provide a good example |
|
|
|
try |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inputFile = new Scanner(portfolio_txt); |
|
|
|
while (inputFile.hasNextLine()) { |
|
|
|
line = inputFile.nextLine(); |
|
|
|
String[] parts = line.split(" "); |
|
|
|
current = Double.parseDouble(parts[1]); |
|
|
|
total += current; |
|
|
|
} |
|
|
|
} |
|
|
|
catch( ) |
|
|
|
catch(FileNotFoundException fnfe) |
|
|
|
{ |
|
|
|
System.out.println("Can't find file"); |
|
|
|
// A FileNotFoundException needs to be handled here |
|
|
|
} |
|
|
|
finally |
|
|
|
{ |
|
|
|
|
|
|
|
inputFile.close(); |
|
|
|
} |
|
|
|
System.out.println( "The total value is: $" + total ); |
|
|
|
|
|
|
|
|