Advertisement
Guest User

Untitled

a guest
Oct 7th, 2015
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. /*
  2. *Deitel Chapter 6 Exercise 6.30
  3. */
  4. package guess;
  5.  
  6.  
  7. import java.util.Scanner;
  8.  
  9. /**
  10. *Driver class for number guessing game
  11. */
  12. public class GuessDriver {
  13.  
  14. /**
  15. *
  16. * @param args
  17. */
  18. public static void main(String[] args) {
  19.  
  20. Scanner input = new Scanner(System.in);
  21. /*
  22. *instantiate guess class
  23. */
  24. Guess Guess = new Guess();
  25.  
  26.  
  27. /*
  28. *loops program until user guesses correct number
  29. */
  30. while (Guess.getGuess() != Guess.secretNumber){
  31. /*
  32. *takes input from user
  33. n*/
  34. System.out.println("Enter a number from 1 to 1000: ");
  35. int setGuess = input.nextInt();
  36. Guess.setGuess(setGuess);
  37.  
  38. /*
  39. *nested if-else statements compares guess against secret number
  40. */
  41. if(Guess.secretNumber < Guess.guess){
  42. System.out.println("too high");
  43. } else if (Guess.secretNumber > Guess.guess){
  44. System.out.println("too low");
  45. } else {
  46. System.out.println("Congratulations, you win!");
  47. }
  48. }
  49. }
  50. }
  51.  
  52. /*
  53. *Deitel Chapter 6 Exercise 6.30
  54. */
  55. package guess;
  56. import java.util.Random;
  57.  
  58. /**
  59. * Takes in and stores an integer, sets value for random number
  60. */
  61. public class Guess {
  62.  
  63.  
  64. /**
  65. *instance variable
  66. */
  67. public int guess;
  68.  
  69. /**
  70. *instance variable
  71. */
  72. public int secretNumber = (int) (Math.random() * 999 + 1);
  73.  
  74. /**
  75. *return secret number
  76. * @return
  77. */
  78. public int getSecretNumber() {
  79. return secretNumber;
  80. }
  81.  
  82. /**
  83. *return guess
  84. * @return
  85. */
  86. public int getGuess() {
  87. return guess;
  88. }
  89.  
  90.  
  91. /**
  92. *set guess
  93. * @param guess
  94. */
  95. public void setGuess(int guess) {
  96. this.guess = guess;
  97. }
  98.  
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement