Take a look at the BufferedReader documentation and see if the read() method is really the best one to use for your purposes.
Oh, and there are logic errors in there too. First, what will happen to your while loop when your program reads in the zero on the second-to-last line of your input file? What if there were more non-negative numbers after that? (Or if the zero was the first number in your input file)
The rest of them you'll find pretty easily yourself when you get it to run.
[ April 13, 2005: Message edited by: Jeff Jetton ] [ April 13, 2005: Message edited by: Jeff Jetton ]
why dont you create an algorithm for what you want to do? This will make the logic pretty clear. I think you should use the readLine() method to get each line and trim it before you put it inside a int variable. think of sonething for the while loop and if you still face problems, do feel free to query.
Life called,so here I am.<br />Cheers<br />Niki.:-)