下表顯示了對汽車的類別代碼和佣金的銷售人員可以從銷售值獲得的百分比:Java程序earnt
汽車產品編號: 佣金率(%)
ABC-A%5
ABC-B%10
ABC-C%12
ABC-d%15
ABC-E%17
需要一個允許用戶輸入汽車產品代碼和銷售價值的程序。該計劃然後計算並輸出在該銷售中賺取的佣金。
下表顯示了對汽車的類別代碼和佣金的銷售人員可以從銷售值獲得的百分比:Java程序earnt
汽車產品編號: 佣金率(%)
ABC-A%5
ABC-B%10
ABC-C%12
ABC-d%15
ABC-E%17
需要一個允許用戶輸入汽車產品代碼和銷售價值的程序。該計劃然後計算並輸出在該銷售中賺取的佣金。
import java.util.Scanner;
public class demo {
public static double getCommissionRate(String productCode, double sale) throws Exception {
if(productCode.equals("ABC-A")) {
return sale * 0.05;
}else if(productCode.equals("ABC-B")) {
return sale * 0.1;
}else if(productCode.equals("ABC-C")) {
return sale * 0.12;
}else if(productCode.equals("ABC-D")) {
return sale * 0.15;
}else if(productCode.equals("ABC-E")) {
return sale * 0.17;
}else {
// You shouldn't be here
throw new Exception("Invalid Product Code");
}
}
public static void main(String[] args) throws Exception {
Scanner z = new Scanner(System.in);
System.out.print("Enter Product Code: ");
String productCode = z.next();
System.out.print("Enter value of sale: ");
// In reality you should never do currency calculations with doubles or floats
double sale = z.nextDouble();
System.out.println("Commission: " + getCommissionRate(productCode, sale));
}
}
聽起來像「家庭作業」。 – 2012-04-07 13:24:27
聽起來像功課。如果是這樣,請相應標記。 [你有什麼嘗試?](http://www.whathaveyoutried.com) – Howard 2012-04-07 13:24:57
...那麼你的問題是什麼? – Taymon 2012-04-07 13:38:53