我有經過hours
和hourlyWage
參數構造函數的類Paycheck
難度。問題如下:問題傳遞到arguements構造不同的公共類
symbol: variable hours location : class Paycheck
它重複公共類片酬小時或小時工資的每個實例。
的代碼如下
import java.util.Scanner;
public class PayDayCalculator {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Hourly wage: ");
double hourlyWage = in.nextDouble();
System.out.println("Hours worked: ");
double hours = in.nextDouble();
Paycheck paycheck = new Paycheck(hourlyWage, hours);
System.out.println("Pay: " + paycheck.getPay());
}
}
public class Paycheck {
private double pay = 0;
private double overtime = 0;
private double overtimePay = 0;
/*double hours;
double hourlyWage; */
Paycheck(double hourlyWage, double hours) {
setPay(0);
}
public void setPay(double newPay) {
if (hours > 40) {
overtime = hours % 40;
hours = hours - overtime;
}
overtimePay = hourlyWage * 1.5;
pay = (hours * pay) + (overtime * overtimePay);
}
public double getPay() {
return pay;
}
}
什麼是你的錯誤? – CodeBlue 2013-04-25 17:19:48
有什麼樣的困難?如果您發佈錯誤和/或堆棧跟蹤會很有幫助。 – 2013-04-25 17:20:09
爲什麼'setPay(0);'?你的工資總是零不? – ChiefTwoPencils 2013-04-25 17:20:29