I\'m trying to use while loops to print out the lettuce of a sandwich after the
ID: 3804096 • Letter: I
Question
I'm trying to use while loops to print out the lettuce of a sandwich after the user types in an integer (The integer indicates how many pieces of lettuce the user desires).
For example, if the user types in 3, I want the while loop to print the following:
(_________)
~~~~~~~~~
~~~~~~~~~
~~~~~~~~~
(_________)
And if the user typed in 0, I want no lettuce to appear.
so far my code looks like this...
Scanner keyboard= new Scanner(System.in);
//Ask how much of the toppings the user wants (reject negative numbers)
int lettuce;
do {
System.out.println("How many layers of lettuce do you want?");
lettuce = keyboard.nextInt();
}while(lettuce < 0);
//print the bun
System.out.println("(___________)");
//this while loop should repeat as many times as the number stored in variable lettuce
int line2 = 0;
while( /* to do */) {
// print a line of lettuce symbols like ~~~~~~~~~~~
System.out.println("~~~~~~~~~~~");
// add one to variable line
line2 = line2 + 1;
}
Explanation / Answer
Lettuce.java
import java.util.Scanner;
public class Lettuce {
public static void main(String[] args) {
//Scanner object is used to get the inputs entered by the user
Scanner keyboard= new Scanner(System.in);
//Ask how much of the toppings the user wants (reject negative numbers)
int lettuce;
do {
System.out.println("How many layers of lettuce do you want?");
lettuce = keyboard.nextInt();
}while(lettuce < 0);
//print the bun
System.out.println("(___________)");
//this while loop should repeat as many times as the number stored in variable lettuce
int line2 = 0;
while(line2<lettuce) {
// print a line of lettuce symbols like ~~~~~~~~~~~
System.out.println("~~~~~~~~~~~");
// add one to variable line
line2 = line2 + 1;
}
//print the bun
System.out.println("(___________)");
}
}
_________________
output:
How many layers of lettuce do you want?
0
(___________)
(___________)
_____________________
output#1:
How many layers of lettuce do you want?
3
(___________)
~~~~~~~~~~~
~~~~~~~~~~~
~~~~~~~~~~~
(___________)
_____________Thank You