Compound Boolean Expressions Quiz (Unit 3)
public class Main {
public static int spin(int min, int max)
{
int result;
result = (int)(Math.random()*(max-min+1))+min;
return result;
}
public static void playRound()
{
int player1 = spin(1,10);
int computer1 = spin(2,8);
if(player1 == computer1)
{
int player2 = spin(1,10);
int computer2 = spin(2,8);
if(player1 + player2 > computer1 + computer2)
{
System.out.println("You win! 1 points");
}
if(player1 + player2 < computer1 + computer2)
{
System.out.println("You lose. -1 points");
}
if(player1 + player2 == computer1 + computer2)
{
System.out.println("Tie. 0 points");
}
}
else if(player1 > computer1)
{
System.out.println("You win! " + (player1-computer1) + " points");
}
else if(player1 < computer1)
{
System.out.println("You lose. " + (player1-computer1) + " points");
}
}
public static void main(String[] args)
{
playRound();
}
}
+++++++NOTE: needed to add "static" to both methods (because they don't work with objects, just the class)
+++++++NOTE2: needed to separate "public static void main(String[] args)" to a new line at the end bc it's also a method that runs by using all the above methods