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:

Write a method printShampooInstructions(), with int parameter numCycles, and void return type.

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!