HW5.29

HW5.29

HW5.29

 

 1 public class Solution
 2 {
 3     public static void main(String[] args)
 4     {
 5         int n1 = (int)(Math.random() * 5 + 1);
 6         int n2 = (int)(Math.random() * 5 + 1);
 7 
 8         diceGame(n1, n2);
 9     }
10 
11     public static void diceGame(int n1, int n2)
12     {
13         if(n1 + n2 == 2 || n1 + n2 == 3 || n1 + n2 == 12)
14         {
15             System.out.println("You rolled " + n1 + " + " + n2 + " = " + (n1 + n2));
16             System.out.println("You win");
17         }
18         else if(n1 + n2 == 7 || n1 + n2 == 11)
19         {
20             System.out.println("You rolled " + n1 + " + " + n2 + " = " + (n1 + n2));
21             System.out.println("You lose");
22         }
23         else
24         {
25             int sum = n1 + n2;
26             System.out.println("You rolled " + n1 + " + " + n2 + " = " + (n1 + n2));
27             System.out.println("The point is " + (n1 + n2));
28 
29             int num1;
30             int num2;
31 
32             while(true)
33             {
34                 num1 = (int)(Math.random() * 5 + 1);
35                 num2 = (int)(Math.random() * 5 + 1);
36 
37                 System.out.println("You rolled " + num1 + " + " + num2 + " = " + (num1 + num2));
38                 if(num1 + num2 == 7)
39                 {
40                     System.out.println("You lose");
41                     break;
42                 }
43 
44                 else if(num1 + num2 == sum)
45                 {
46                     System.out.println("You win");
47                     break;
48                 }
49 
50                 sum = num1 + num2;
51             }
52         }
53     }
54 }