Assume that the following variables have been properly declared and initialized.
a boolean variable named rsvp
an int variable named selection, where 1 represents "beef", 2 represents "chicken", 3 represents "pasta", and all other values represent "fish"
a String variable named option1
a String variable named option2
Go to the next one for answers.
(a) Write a code segment that prints "attending" if rsvp is true and prints "not attending" otherwise.
Write the code segment below.
if(rsvp == true)
{
System.out.println("Attending");
{
else
{
System.out.println("Not Attending");
}
(b) Write a code segment that prints the food item associated with selection. For example, if selection is 3, the code segment should print "pasta".
Write the code segment below. Your code segment should meet all specifications and conform to the example.
if (selection == 1)
{
System.out.println("beef");
}
else if (selection == 2)
{
System.out.println("chicken");
}
else if (selection == 3)
{
System.out.println("pasta");
}
else
{
System.out.println("fish");
}
(c) Write a code segment that will store a dinner selection in option1 based on the values of rsvp and selection. The intended behavior of the code segment is described below.
If rsvp is true, the code segment should store in option1 a string indicating the person's attendance and food choice. For example, if rsvp is true and selection is 1, the following string should be stored in option1.
"Thanks for attending. You will be served beef."
If rsvp is false, the following string should be stored in option1, regardless of the value of selection.
"Sorry you can't make it."
Write the code segment below. Your code segment should meet all specifications and conform to the examples.
if(rsvp == true)
{
if(selection == 1)
{
option1 = "Thanks for attending. You will be served beef.";
System.out.println(option1);
}
if(selection == 2)
{
option1 = "Thanks for attending. You will be served chicken.";
System.out.println(option1);
}
if(selection == 3)
{
option1 = "Thanks for attending. You will be served pasta.";
System.out.println(option1);
}
if(selection == 4)
{
option1 = "Thanks for attending. You will be served fish.";
System.out.println(option1);
}
else
{
option1 = "Sorry you can't make it.";
System.out.println(option1);
}
(d) Write a code segment that will print true if the strings option1 and option2 contain the same values and will print false otherwise.
Write the code segment below.
if(option1.equals(option2))
{
System.out.println("True");
}
else
{
System.out.println("False");
}