import java.util.Scanner; //Needed for scanner class.
public class Payroll
{
private String EmployeeName;
private int IDnumber;
private double HourlyPayRate;
private double HoursWorked;
private double GrossPay;
/**
Constructor
@param Name The name to store in EmployeeName.
@param ID The ID to store in Employee ID number.
*/
public Payroll(String Name, int ID)
{
EmployeeName = Name;
IDnumber = ID;
}
public String getEmployeeName()
{
return EmployeeName;
}
public int getIDnumber()
{
return IDnumber;
}
public void setHourlyPayRate(double HourlyRate)
{
HourlyPayRate = HourlyRate;
}
public double getHourlyPayRate()
{
return HourlyPayRate;
}
public void setHoursWorked(double hoursWorked)
{
HoursWorked = hoursWorked;
}
public double getHoursWorked()
{
return HoursWorked;
}
public double getGrossPay()
{
return HourlyPayRate * HoursWorked;
}
}
构造函数
import java.util.Scanner; //Needed for Scanner class.
public class PayrollTest
{
public static void main(String[] args)
{
String EmployeeName;
int IDnumber;
double HoursWorked;
double HourlyPayRate;
double GrossPay;
//Create a Scanner object for keyboard input.
Scanner keyboard = new Scanner(System.in);
//Get the employee's name.
System.out.println("Enter an employee's name: ");
EmployeeName = keyboard.nextLine();
//Get the employee's ID.
System.out.println("Enter the employee's ID " );
IDnumber = keyboard.nextInt();
//Get the number of hours worked by the employee.
System.out.println("Enter the amount of hours worked by this employee: ");
HoursWorked = keyboard.nextDouble();
//Get the hourly pay rate of the employee.
System.out.println("Enter the hourly pay rate for this employee: ");
HourlyPayRate = keyboard.nextDouble();
//Create a payroll object, passing EmployeeName and IDnumber
// as arguments to the constructor.
Payroll pay = new Payroll(EmployeeName, IDnumber);
//Get the Gross Pay of the employee.
System.out.println("The gross pay of " + EmployeeName + " is: " + pay.getGrossPay());
}
}
当我编译它的时候,我没有得到任何错误,但是我在结尾处一直得到grosspay=0.0的结果。
创建一个新的payroll
对象
Payroll pay = new Payroll(EmployeeName, IDnumber);
并在print语句中对其调用getGrosspay()
方法
pay.getGrossPay()
该方法执行以下操作:
return HourlyPayRate * HoursWorked;
pay.setHoursWorked(HoursWorked);
pay.setHourlyPayRate(HourlyPayRate);
Payroll pay = new Payroll(EmployeeName, IDnumber);
//set pay rate and hours worked
pay.setHoursWorked(HoursWorked);
pay.setHourlyPayRate(HourlyPayRate);
//Get the Gross Pay of the employee.
System.out.println("The gross pay of " + EmployeeName + " is: " + pay.getGrossPay());
前端薪资 在美国, 前端开发者的平均薪资是 $75K 一个有经验的前端开发者可以去任何想去的地方生活(远程工作), 并且一年能赚的钱超过 $150k(访问 angel.co, 注册, 查找超过 $150k 的前端工作).
1、面试状态:已拿offer 2、面试地点:线下,hr+技术一面 3、面试过程: 面试岗位:算法工程师 面试时间:30min左右 个人介绍大约5min 技术: 1)讲一讲电网的项目,具体用了什么算法? 2)你的论文中的算法讲一讲?为什么用这个?主要创新点有几个,分别解决了什么问题? 3)sql了解吗?常见的增快”查“操作速度的方法有哪些? 4)你知道哪些排序算法?这些算法的复杂度分别是? 5)讲一
问题内容: Findbugs使我迷惑了一个打开两个实例的方法,但是我不明白为什么。 资源 Findbugs分析 Findbugs告诉我 并指向与 题 谁错了:我还是Findbugs? 问题答案: FindBugs是正确的:如果FileWriter的构造函数引发异常,则不会关闭文件阅读器。要验证这一点,请尝试为传递无效的文件名。 我将按照以下步骤进行操作: 请注意,关闭时抛出的异常的处理可能会得到改
1、面试状态:已拿offer 2、面试地点:暑期提前批开放日,西安阎良线下 提前批offer比例:提前批发offer比例为去总人数的80% 3、面试过程: 面试总体时间:25分钟 四对一,两个部门技术主任,两个部门技术人员 个人介绍大约5min 1)飞机所:围绕项目询问项目内容,自己有两个无人机的项目,主要是围绕固定翼和旋翼无人机项目开展,包括控制率、算法中的工作等;大约10分钟 2)总体所(应该
本文向大家介绍说说你的理想薪资吧。相关面试题,主要包含被问及说说你的理想薪资吧。时的应答技巧和注意事项,需要的朋友参考一下 技巧与话术: 话术:我想先了解贵公司的薪酬结构。面试礼仪非常重要,因此一旦谈薪,一定要注意个人用语。我们或许能够知道这个岗位在市场中价值多少,却不了解公司特定的薪酬结构,包括绩效奖金、调薪、补贴等多方面多要大致了解,才能定出一个合理的薪资水平。表示愿意先了解公司的薪酬结构,能
你不必要等到进入到招聘经理面试的那一轮才去讨论这个问题。以下是出国留学网小编整理的面试中讨论薪资的六个技巧,欢迎参考,更多详细内容请点击出国留学网查看。 技巧一:用薪资信息武装自己。 在参加工作面试之前,预先做足功课,了解清楚那些与你的工作领域、行业和地域相似的岗位,薪资的平均数及上下浮动范围究竟是多少。 技巧二:在面试期间,如果薪资问题被过早的问到,那么要尽量转移话题。 如果在面试结束之前,还未