File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

I/O File problem.

 
prerna boja
Ranch Hand
Posts: 67
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I have the following program, it shows no compiler error but my output is blank . I need to get the non negative numbers from SumNums.d1 file, which contains the data as :
12
34
-56
77
88
99
12
0
-2.

Is something wrong with my logic. If so please help me out.



 
Jeff Jetton
Ranch Hand
Posts: 71
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Are you sure it compiles?

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.

Good luck!

- Jeff

[ April 13, 2005: Message edited by: Jeff Jetton ]
[ April 13, 2005: Message edited by: Jeff Jetton ]
 
Niki Nono
Ranch Hand
Posts: 256
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic