File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes Loop Structures Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Loop Structures" Watch "Loop Structures" New topic
Author

Loop Structures

Michael Steen
Greenhorn

Joined: Feb 13, 2002
Posts: 4
I am very new to Java so please bare with me. I am writing a program that calculates court fines. At the end of the application I need to insert some code that will ask the user if they would like to continue at this point I need to invoke a loop if the answer is y finish if the answer is n. I have tried the while(!done) method I have tried IF ELSE (I have tried a lot of stuff). The variable I am using for the users answer of yes or no is String repeat; my boolean variable is boolean done = flase; From what I can tell the Boolean done = false is staying false for either choice. How can I get the repeat variable to yes or no to change the boolean done to true? I am taking on line classes and my instructor answer was to check Google.com s I could use anyones help at this point.
Thank you in advance for your assistance.
Les Dsouza
Greenhorn

Joined: Jan 29, 2002
Posts: 27
If you are reading the user input from System.in then the problem maybe because System.in.read returns the user entered text+Carriage return + linefeed (in windows, in unix it will have text+ CR). Hence you need to discard these before using the input string for comparison.
check out the example below:

hope this helps...
Michael Steen
Greenhorn

Joined: Feb 13, 2002
Posts: 4
Thank you for the input.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Loop Structures