Ugo Posada
Posts: 37
Nickname: binaryx
Registered: Dec, 2002
|
|
Re: String Arrays in Java
|
Posted: Jan 13, 2003 6:10 PM
|
|
Here you go, hope it helps.
import java.util.Random;
public class Clue {
private String[] murderers = {"French maid", "Butler", "Inspector Gadget", "Bill Gates"};
private String[] weapons = {"Short skirt", "Mayonaise", "Gadget", "Palladium"};
private String[] rooms = {"Motel room", "Computer lab", "Pool", "Microsoft headquarters"};
private Random myRandom;
public Clue() {
myRandom = new Random();
}
public String getMurderer() {
int myRandomInt = myRandom.nextInt(murderers.length);
return murderers[myRandomInt];
}
public String getWeapon() {
int myRandomInt = myRandom.nextInt(weapons.length);
return weapons[myRandomInt];
}
public String getRoom() {
int myRandomInt = myRandom.nextInt(rooms.length);
return rooms[myRandomInt];
}
public static void main(String[] args) {
Clue myClue = new Clue();
//Loop just to check the randomness of the solution
for (int i = 0; i < 5; i++) {
System.out.println("The murderer is: "+ myClue.getMurderer());
System.out.println("The weapon is: "+ myClue.getWeapon());
System.out.println("The room is: "+ myClue.getRoom());
}
}
}
|
|