Asked by Lisa
I have to write program for a dice game and use a boolean variable in the application class of the dice game that equals true when snake eyes, doubles, and box cars have been meet. I am having a little trouble doing that in my application class so I was wondering if somebody can help me out. This is how my application class looks now:
package classes;
public class DiceGameApp {
public static void main (String [] args) {
DiceGame dice = new DiceGame ();
for (int rollCount = 0; rollCount < 10; rollCount ++) {
dice.roll();
System.out.println("\nYou rolled a " + dice.getDieone()+ " for dice one and a " +dice.getDietwo()+ " for dice two.");
if(dice.getDieone()== 1 && dice.getDietwo()== 1){
System.out.println ("\nYou have rolled snake eyes.");
}
else
{
if (dice.getDieone()== 6 && dice.getDietwo()== 6)
System.out.println("\nYou have rolled boxcars.");
else
System.out.println("\nYou have rolled doubles.");
}
}
}
}
package classes;
public class DiceGameApp {
public static void main (String [] args) {
DiceGame dice = new DiceGame ();
for (int rollCount = 0; rollCount < 10; rollCount ++) {
dice.roll();
System.out.println("\nYou rolled a " + dice.getDieone()+ " for dice one and a " +dice.getDietwo()+ " for dice two.");
if(dice.getDieone()== 1 && dice.getDietwo()== 1){
System.out.println ("\nYou have rolled snake eyes.");
}
else
{
if (dice.getDieone()== 6 && dice.getDietwo()== 6)
System.out.println("\nYou have rolled boxcars.");
else
System.out.println("\nYou have rolled doubles.");
}
}
}
}
Answers
Answered by
jim
A Boolean variable is a variable, like an int or a string, but whose value is either "true" or "false".
Try this little lump of code, and vary d1 and d2 values, to see the effect:
int d1 = 1
int d2 = 1
boolean snakeeyes;
boolean doubles;
boolean boxcars;
snakeeyes = (d1 + d2 == 2);
doubles = (d1 == d2);
boxcars = (d1 + d2 = 12);
System.out.println("Is this snake-eyes?");
System.out.println(snakeeyes);
// and you can also use it in a logical statement
System.out.println("Is this bpxcars?");
if (boxcars) System.out.println("Yes");
and so on.
It's not clear from your description whether your project calls for one boolean condition for each condition or one for any of them, but I hope this example will illustrate the general method.
Try this little lump of code, and vary d1 and d2 values, to see the effect:
int d1 = 1
int d2 = 1
boolean snakeeyes;
boolean doubles;
boolean boxcars;
snakeeyes = (d1 + d2 == 2);
doubles = (d1 == d2);
boxcars = (d1 + d2 = 12);
System.out.println("Is this snake-eyes?");
System.out.println(snakeeyes);
// and you can also use it in a logical statement
System.out.println("Is this bpxcars?");
if (boxcars) System.out.println("Yes");
and so on.
It's not clear from your description whether your project calls for one boolean condition for each condition or one for any of them, but I hope this example will illustrate the general method.
There are no AI answers yet. The ability to request AI answers is coming soon!
Submit Your Answer
We prioritize human answers over AI answers.
If you are human, and you can answer this question, please submit your answer.