I wrote this program that reads data from a txt file named books,and then arranges the data by name and price. that part works fine ,my problem is that I want to sum up the total price of the books and display it. I've tried a couple of ways to do this but cannot get any to work.I dont seek help with my code untill I have tried for at least 2 hrs. After that I get frustrated. Any help will be greatly apprecited..Carl
public class Readafile {
public static void main(String args[]) throws IOException {
File myFile = new File("books.txt");// Accesses books file
Scanner inputFile = new Scanner(myFile);
String line = inputFile.nextLine();
String line1 = inputFile.nextLine();// puts line & line1 on the same
// line
System.out.println(line + " " + line1);
String line2 = inputFile.nextLine();
String line3 = inputFile.nextLine();// puts line2 & line3 on the same
// line
System.out.println(line2 + " " + line3);
String line4 = inputFile.nextLine();
String line5 = inputFile.nextLine();// puts line4 & line5 on the same
// line
System.out.println(line4 + " " + line5);
String line6 = inputFile.nextLine();
String line7 = inputFile.nextLine();// puts line6 & line7 on the same
// page
System.out.println(line6 + " " + line7);
System.out.println("--------------------------");
double sum;
sum = 0.0;
while(inputFile.hasNext()){
double number = inputFile.nextDouble();
sum = sum + number;
System.out.println("Total " + sum);
}
}
}