All pastes #746192 Raw Edit

Stuff

public java v1 · immutable
·published 2007-10-23 01:00 UTC
rendered paste body
/* *10.22.07 *GuessingGame.java **/ import java.util.*;  public class GuessingGame{ 	Scanner s; 	Random g = new Random(); 	private int n; 	private int guess; 	 	public GuessingGame(){ 		s = new Scanner(System.in); 		loadMenu(); 		executeCommand(); 	} 	 	public void loadMenu(){ 		String m = "1) Guess\n2) New Game\n3) Give Up\n4) Exit\nSelect an option: ";		System.out.print(m); 	} 	 	public void randGen(){ 		n = g.nextInt(99) + 1; 	} 	 	public void guess(){ 		System.out.print("Enter your guess: "); 		guess = s.nextInt(); 		if ((Math.abs(n - guess) == 1)){ 			System.out.println("Hot"); 		} 		else if ((Math.abs(n - guess) == 2)){ 			System.out.println("Warm"); 		} 		else if ((Math.abs(n - guess) == 0)){ 			System.out.println("You win\nNew number generated"); 			randGen(); 		} 		else{ 			System.out.println("Cold"); 		} 	} 	 	public void executeCommand(){ 		switch (s.nextInt()){ 			case 1: 				guess(); 				loadMenu(); 				executeCommand(); 				break; 			case 2: 				randGen(); 				System.out.println("New number generated"); 				loadMenu(); 				executeCommand(); 				break; 			case 3: 				System.out.println("Number: " + n + "\nNew number generated"); 				loadMenu(); 				executeCommand(); 				randGen(); 				break; 			case 4:				System.exit(0);				break;			default:				System.out.println("Enter a real choice");				loadMenu();				executeCommand();				break;		   		} 	} }