Results 1 to 4 of 4
- 01-08-2009, 01:11 AM #1
Member
- Join Date
- Jan 2009
- Posts
- 5
- Rep Power
- 0
[SOLVED] Ending for loop with a String
Hi:
I am writing a for loop, and I want it to stop when a specific String entered by a user.The problem is it does not stop. I tried the loop using an integer entry instead and the loop does stop. But I need to use a String as a stopping signal.
Thanks in advance for the help.
import java.util.*;
class Roulette
{
public static void main (String [] args)
{
System.out.println("\nWelcome to Roulette!");
System.out.println("First type the name of the players."); System.out.println("When you are done entering their name,
just hit enter a blank line to continue.\n");
String [] player = new String [50];
int [] startMoney = new int [50];
Scanner keyboard = new Scanner(System.in);
for(int i=1; i < 50; i++)
{
System.out.println("What is the Name of Player #"+i+"?");
String s = keyboard.next();
if (s == "no") i = 50;
else
{
player[i] = s; System.out.println("How much money does " + player[i] + " start off
with? ");
startMoney[i] = keyboard.nextInt();
}
}
}
}
~
- 01-08-2009, 01:48 AM #2
String Comparation
Don't use "==" to compare strings. Use the String method .equals():
String class & methods:Java Code:if (s.equals("no")) { ..... }
String (Java Platform SE 6)
String equals method:
String equals method (Java Platform SE 6))
Also, always use curly brackets "{}" after if, else and for statements, even if they're one liners. It will save you a lot of head aches later on.
Luck,
CJSLChris S.
Difficult? This is Mission Impossible, not Mission Difficult. Difficult should be easy.
- 01-08-2009, 02:00 AM #3
Member
- Join Date
- Jan 2009
- Posts
- 5
- Rep Power
- 0
Thanks a lot, that sealed the deal.
- 01-08-2009, 02:11 AM #4
Similar Threads
-
Let eclipse warn about a semicolon after an if statement and string == string?
By foobar.fighter in forum EclipseReplies: 5Last Post: 01-11-2009, 10:12 AM -
JAVA: String char removal with nested loop
By igniteflow in forum New To JavaReplies: 3Last Post: 11-28-2008, 02:09 AM -
Entering a while loop with a not equal to string
By bri1547 in forum New To JavaReplies: 9Last Post: 07-09-2008, 07:10 AM -
i need assistance with a string triggered loop please!
By Phobos0001 in forum New To JavaReplies: 9Last Post: 11-14-2007, 02:44 PM -
terminating a while loop with a string
By tkdvipers in forum New To JavaReplies: 3Last Post: 07-09-2007, 11:23 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks