Question: Write a method printShampooInstructions(), with int parameter numCycles, and void return type. If numCycles is less than 1, print Too few.. If more than 4,
Write a method printShampooInstructions(), with int parameter numCycles, and void return type. If numCycles is less than 1, print "Too few.". If more than 4, print "Too many.". Else, print "N: Lather and rinse." numCycles times, where N is the cycle number, followed by "Done.". End with a newline. Example output for numCycles = 2:
1: Lather and rinse. 2: Lather and rinse. Done.
this is what I have so far, but I am getting this error:

JAVA code:
import java.util.Scanner;
public class ShampooBottle {
public void printShampooInstructions(int numCycles){ int jp; jp=numCycles; if(jp
System.out.println("Too few.");}
else if(jp>4){
System.out.println("Too many");}
else{
System.out.println(jp + " Lather and rinse."); System.out.println("Done.");
}
}
public static void main (String [] args) { ShampooBottle trialSize = new ShampooBottle(); trialSize.printShampooInstructions(2); } }
Testing with 0 Your output Too few. Testing with 2 2 Lather and rinse Your output 1: Laher and rin.ee. Expected output 2: Lather and rinse Done I est aborted
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
