Hello – my Java Code has an infinite loop that I can not not resolve. The problem and code is below. Chapter 5. PC #2.

Hello – my Java Code has an infinite loop that I can not not resolve. The problem and code is below. Any help would be appreciated!

Chapter 5. PC #2. Retail Price Calculator (page 312)

program that asks the user to enter an item’s wholesale cost and its markup percentage. It should then display the item’s retail price. For example:

• If an item’s wholesale cost is 5.00 and its markup percentage is 100 percent, then the item’s retail price is 10.00.

• If an item’s wholesale cost is 5.00 and its markup percentage is 50 percent, then the item’s retail price is 7.50.

The program should have a method named calculateRetail that receives the wholesale cost and the markup percentage as arguments, and returns the retail price of the item.

Class name: RetailPriceCalculator

//CSIS 130

 import java.util.Scanner;

 public class RetailPriceCalculator2

 {

    public static void main(String[] args)

    {

       Scanner input = new Scanner(System.in);

       double wholeSaleCost, markUpPerc,retailPrice ;

       System.out.println(“Please enter the wholesale cost or -1 exit:”);

       wholeSaleCost = input.nextDouble();

     while (wholeSaleCost != -1) {

     if (wholeSaleCost < 1 ) {

        System.out.println(“Wholesale cost cannot be a negative value.”);

      }else{

       System.out.println(“Please enter the markup percentage or -1 exit:”);

       markUpPerc = input.nextDouble();

     while (markUpPerc != -1) {

     if (markUpPerc < 1 ) {

        System.out.println(“Markup cannot be less than -100%.n”);

      }else{

       retailPrice = calculateRetail(wholeSaleCost, markUpPerc);

       System.out.println(“The retail price is: ” + retailPrice);

       }   

    }

   }}

  }

    /*calculateRetail method

   *

   */

    public static double calculateRetail(double wholesale, double markUp)

    {

       double markUpConverted = markUp/100;

       double markUpAmount = wholesale * markUpConverted;

       double retail = wholesale + markUpAmount;

       return retail;

    }

}

homeworkhelplocal
Calculate your essay price
(550 words)

Approximate price: $22

How it Works

1

It only takes a couple of minutes to fill in your details, select the type of paper you need (essay, term paper, etc.), give us all necessary information regarding your assignment.

2

Once we receive your request, one of our customer support representatives will contact you within 24 hours with more specific information about how much it'll cost for this particular project.

3

After receiving payment confirmation via PayPal or credit card – we begin working on your detailed outline, which is based on the requirements given by yourself upon ordering.

4

Once approved, your order is complete and will be emailed directly to the email address provided before payment was made!