The Questions below use a this drink class public class Drin
The Questions below use a this drink class
public class Drink {
private int size, amount;
public Drink(int size) {
this.size = size;
this.amount = size;
}
public int sip() {
amount––;
return amount;
}
public int gulp(int n) {
for (int i = 0; i < n; i++) {
sip();
}
return amount;
}
public int refill() {
amount = size;
return amount;
}
}
QUESTION 1
Choose a sequence of statements that prints –2. Do not include unneeded statements.
Drink drink1 = new Drink(12);
Drink drink1 = new Drink(16);
int n = 7;
int n = 13;
int r = drink1.gulp(n);
if (r <= 0) r = drink1.refill();
r = drink1.sip();
System.out.print(r);
5 points
QUESTION 2
Choose a sequence of statements that prints –1. Do not include unneeded statements.
Drink drink1 = new Drink(12);
Drink drink1 = new Drink(16);
int n = 7;
int n = 13;
int r = drink1.gulp(n);
if (r <= 0) r = drink1.refill();
r = drink1.sip();
System.out.print(r);
QUESTION 4
Choose a sequence of statements that prints 3. Do not include unneeded statements.
Drink drink1 = new Drink(12);
Drink drink1 = new Drink(16);
int n = 7;
int n = 13;
int r = drink1.gulp(n);
if (r <= 0) r = drink1.refill();
r = drink1.sip();
System.out.print(r);
Choose a sequence of statements that prints 5. Do not include unneeded statements.
Drink drink1 = new Drink(12);
Drink drink1 = new Drink(16);
int n = 7;
int n = 13;
int r = drink1.gulp(n);
if (r <= 0) r = drink1.refill();
r = drink1.sip();
System.out.print(r);
QUESTION 8
Choose a sequence of statements that prints 9. Do not include unneeded statements.
Drink drink1 = new Drink(12);
Drink drink1 = new Drink(16);
int n = 7;
int n = 13;
int r = drink1.gulp(n);
if (r <= 0) r = drink1.refill();
r = drink1.sip();
System.out.print(r);
QUESTION 10
Choose a sequence of statements that prints 12. Do not include unneeded statements.
Drink drink1 = new Drink(12);
Drink drink1 = new Drink(16);
int n = 7;
int n = 13;
int r = drink1.gulp(n);
if (r <= 0) r = drink1.refill();
r = drink1.sip();
System.out.print(r);
5 points
QUESTION 11
Choose a sequence of statements that prints 44. Do not include unneeded statements.
Drink drink1 = new Drink(12);
Drink drink1 = new Drink(16);
Drink drink2 = new Drink(32);
Drink drink2 = drink1;
drink1.gulp(2);
drink2.gulp(drink1.sip() / 2);
int r = drink1.sip() + drink2.sip();
System.out.print(r);
5 points
QUESTION 12
Choose a sequence of statements that prints 42. Do not include unneeded statements.
Drink drink1 = new Drink(12);
Drink drink1 = new Drink(16);
Drink drink2 = new Drink(32);
Drink drink2 = drink1;
drink1.gulp(2);
drink2.gulp(drink1.sip() / 2);
int r = drink1.sip() + drink2.sip();
System.out.print(r);
| Drink drink1 = new Drink(12); | ||
| Drink drink1 = new Drink(16); | ||
| int n = 7; | ||
| int n = 13; | ||
| int r = drink1.gulp(n); | ||
| if (r <= 0) r = drink1.refill(); | ||
| r = drink1.sip(); | ||
| System.out.print(r); |
Solution
question 1
public static void main(String args[])
{
Drink drink1=new Drink(12);
int n=13;
int r=drink1.gulp(n);
r=drink1.sip();
System.out.print(r);
}
question 2
public static void main(String args[])
{
Drink drink1=new Drink(12);
int n=13;
int r=drink1.gulp(n);
System.out.print(r);
}
question 4
public static void main(String args[])
{
Drink drink1=new Drink(16);
int n=13;
int r=drink1.gulp(n);
System.out.print(r);
}
question
public static void main(String args[])
{
Drink drink1=new Drink(12);
int n=7;
int r=drink1.gulp(n);
if(r<=0)r=drink1.refill();
System.out.print(r);
}
question 8
public static void main(String args[])
{
Drink drink1=new Drink(16);
int n=7;
int r=drink1.gulp(n);
if(r<=0)r=drink1.refill();
System.out.print(r);
}
question 10
public static void main(String args[])
{
Drink drink1=new Drink(12);
int n=13;
int r=drink1.gulp(n);
if (r<=0)r=drink1.refill();
System.out.print(r);
}
question 11
public static void main(String args[])
{
Drink drink1=new Drink(16);
Drink drink2=new Drink(32);
drink1.gulp(2);
int r=drink1.sip()+drink2.sip();
System.out.print(r);
}
question 12
public static void main(String args[])
{
Drink drink1=new Drink(12);
Drink drink2=new Drink(32);
int r=drink1.sip()+drink2.sip();
System.out.print(r);
}





