This week's book giveaway is in the OCAJP 8 forum.
We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line!
See this thread for details.
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

Win a copy of OCA Java SE 8 Programmer I Study Guide this week in the OCAJP 8 forum!
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: 10747

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: 44555
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!