File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes why the program keep looping Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "why the program keep looping " Watch "why the program keep looping " New topic

why the program keep looping

su zhen

Joined: Jul 22, 2011
Posts: 1
Anyone can help me see, everytime i press 3 or anything to do with displaying data from the txt. file the data keep showing and repeat alot of times.

class file-

.txt data
1|Acer|Aspire 4750G|laptop|1,198|1000
2|Dell|XPS 8300|desktop|1,199|222
4|Apple|ipod Touch|music player|8GB: $328, 16GB:$428, 32GB:588|322
5|Nikon|Coolpix P300|camera|599|324
7|Fujifilm|Finepix Jx200|camera|159|279
8|Acer|Aspire M3970|desktop|999|33
9|Fujitsu|Lifebook P521|laptop|599|464
10|Creative|ZEN X-Fi2|music player|8GB:159|54
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10828

Your code has this pattern
1) Read a line
2) Check the condition of the line in a while loop and execute some logic.
However, your line never changes.

You need to change it so something like

This way, for every iteration, the value of line will change

[How to ask questions] [Donate a pint, save a life!] [Onff-turn it on!]
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 46412
Why are you using StringTokenizer? Have you read its documentation? Why are you using Readers when a Scanner is so much easier to use?
I agree. Here's the link:
subject: why the program keep looping
It's not a secret anymore!