佣金计算器问题
Issue with Commissions Calculator
import java.util.Scanner; // imports scanner class to read user input
public class commissionsCalc { //opens class
public static void main(String[] args){// opens main
double commissionsRate;
int basePay = 1000;
int monthlySales = 0;
int counter = 0;
double grossPay = 0;
double commissionsAmt;
int curSale = 0;
Scanner input = new Scanner(System.in);
//System.out.println("Please enter a sale amount or type -1 to finish entering sales and calculate gross pay");
System.out.println("Please enter a sale amount or type -1 to finish entering sales and calculate gross pay");
curSale = input.nextInt();
while (curSale !=-1) {//opens while loop
monthlySales += curSale;
counter++;
System.out.println("Please enter a sale amount or type -1 to finish entering sales and calculate gross pay");
curSale = input.nextInt();
}//closes while loop
if (monthlySales < 5000){//opens if statement
commissionsRate = .06;
}//closes if statement
else if (monthlySales > 5000 && monthlySales <10000) {//opens else if statement
commissionsRate = .08;
}
else if (monthlySales >= 10000) {//opens else if statement
commissionsRate = .10;
我需要计算 monthlySales,但不确定如何将循环中的所有当前销售额相加。还需要在用户提出销售额时显示 commissionsRate。我只是不确定我该怎么做。我正在使用 Jgrasp/java.
将其包含在您的代码中
commissionsAmt = monthlySales*commissionsRate;
grossPay = basePay + commissionsAmt;
System.out.println("Monthly sales amount is: "+ monthlySales);
System.out.println("Commision rates to those sales: "+ commissionsRate);
System.out.println("Commission amount made "+ commissionsAmt);
System.out.println("Gross pay "+ grossPay);
import java.util.Scanner; // imports scanner class to read user input
public class commissionsCalc { //opens class
public static void main(String[] args){// opens main
double commissionsRate;
int basePay = 1000;
int monthlySales = 0;
int counter = 0;
double grossPay = 0;
double commissionsAmt;
int curSale = 0;
Scanner input = new Scanner(System.in);
//System.out.println("Please enter a sale amount or type -1 to finish entering sales and calculate gross pay");
System.out.println("Please enter a sale amount or type -1 to finish entering sales and calculate gross pay");
curSale = input.nextInt();
while (curSale !=-1) {//opens while loop
monthlySales += curSale;
counter++;
System.out.println("Please enter a sale amount or type -1 to finish entering sales and calculate gross pay");
curSale = input.nextInt();
}//closes while loop
if (monthlySales < 5000){//opens if statement
commissionsRate = .06;
}//closes if statement
else if (monthlySales > 5000 && monthlySales <10000) {//opens else if statement
commissionsRate = .08;
}
else if (monthlySales >= 10000) {//opens else if statement
commissionsRate = .10;
我需要计算 monthlySales,但不确定如何将循环中的所有当前销售额相加。还需要在用户提出销售额时显示 commissionsRate。我只是不确定我该怎么做。我正在使用 Jgrasp/java.
将其包含在您的代码中
commissionsAmt = monthlySales*commissionsRate;
grossPay = basePay + commissionsAmt;
System.out.println("Monthly sales amount is: "+ monthlySales);
System.out.println("Commision rates to those sales: "+ commissionsRate);
System.out.println("Commission amount made "+ commissionsAmt);
System.out.println("Gross pay "+ grossPay);