Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.92 KB | None | 0 0
  1. /* Author: David Bickford
  2. * Lab: Lab Assignment 8
  3. * Purpose: This lab will hold 5 values and you will guess a value from 1-39.
  4. */
  5.  
  6. //random number generator
  7. import java.util.Random;
  8. //user input used in program
  9. import javax.swing.JOptionPane;
  10.  
  11. /*
  12. * @author David Bickford
  13. */
  14. public class LabAssign8
  15. {
  16.  
  17.  
  18. public static void main(String[] args)
  19. {
  20.  
  21. Random random = new Random();
  22. int limit = 39;
  23. String input;
  24. //int guess;
  25. int number1, number2, number3, number4, number5 = random.nextInt(limit)+1;
  26. int[] guess = {number1, number2, number3, number4, number5};
  27.  
  28. input = JOptionPane.showInputDialog("Guess a number from 1-39");
  29. guess = Integer.parseInt(input);
  30.  
  31.  
  32.  
  33. if(guess > 39)
  34. {
  35. JOptionPane.showMessageDialog(null, "Sorry, your guess of " + guess + " was out of range(1-39)","Input Error",JOptionPane.ERROR_MESSAGE);
  36. }
  37. else
  38. {
  39. testGuess(number1, number2, number3, number4, number5, guess);
  40. }
  41.  
  42.  
  43.  
  44.  
  45.  
  46. }
  47.  
  48. public static int testGuess(int number1, int number2, int number3, int number4, int number5, int guess)
  49. {
  50.  
  51.  
  52. if(guess == number1)
  53. {
  54. JOptionPane.showMessageDialog(null, "Congrats, your guess of " + guess + " was one of the numbers were:\n"
  55. + number1+ ", " + number2 + ", " + number3 + ", " + number4 + ", " + number5 + "\n");
  56. }
  57. else if(guess == number2)
  58. {
  59. JOptionPane.showMessageDialog(null, "Congrats, your guess of " + guess + " was one of the numbers were:\n"
  60. + number1+ ", " + number2 + ", " + number3 + ", " + number4 + ", " + number5 + "\n");
  61. }
  62. else if(guess == number3)
  63. {
  64. JOptionPane.showMessageDialog(null, "Congrats, your guess of " + guess + " was one of the numbers were:\n"
  65. + number1+ ", " + number2 + ", " + number3 + ", " + number4 + ", " + number5 + "\n");
  66. }
  67. else if(guess == number4)
  68. {
  69. JOptionPane.showMessageDialog(null, "Congrats, your guess of " + guess + " was one of the numbers were:\n"
  70. + number1+ ", " + number2 + ", " + number3 + ", " + number4 + ", " + number5 + "\n");
  71. }
  72. else if(guess == number5)
  73. {
  74. JOptionPane.showMessageDialog(null, "Congrats, your guess of " + guess + " was one of the numbers were:\n"
  75. + number1+ ", " + number2 + ", " + number3 + ", " + number4 + ", " + number5 + "\n");
  76. }
  77. else
  78. {
  79. JOptionPane.showMessageDialog(null, "Sorry, your guess of " + guess + " was NOT one of the numbers were:\n"
  80. + number1+ ", " + number2 + ", " + number3 + ", " + number4 + ", " + number5 + "\n", "Inane error",JOptionPane.ERROR_MESSAGE);
  81. }
  82.  
  83. return guess;
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement