变量数量上的Java数学运算

变量数量上的Java数学运算,java,Java,我刚开始面向对象编程。我试图找到一个能回答我问题的话题,但我似乎还没有找到答案。我希望能得到帮助^^ 我在努力理解一些事情。我有以下课程: class Employee { private String SIN ; // format "123 456 789", ex : "250 343 567" private double salWeek ; // example 1075.25 $ . . . Con

我刚开始面向对象编程。我试图找到一个能回答我问题的话题,但我似乎还没有找到答案。我希望能得到帮助^^

我在努力理解一些事情。我有以下课程:

      class Employee {

            private String SIN ; // format "123 456 789", ex : "250 343 567"
            private double salWeek ; // example 1075.25 $
            . . . Constructors to write . . .
            . . . Other methods to write . . .} // End of Employee class 
我必须创建以下构造函数:

      Employee emp1 = new Employee("321 498 726", 987.50); // 987.50$ is Total salary for week
      Employee emp2 = new Employee("135 444 321", 45.00, 20.00); /* 45 hr x 20$/hr. 
                                                                 900.00 $ is Total salary for week*\
我必须用以下方法打印第二名员工的信息:

      emp2.print("Informations of second employee");
得到

      SIN: 135 444 321
      Weekly Salary: 900.00$ per week
我有点困惑,因为我有两个关于薪水的输入参数(45和20),我在考虑做一个数学运算(45*20)。我只是不知道怎么做

然后,我必须使用emp2 salary修改并打印emp1 salary,并添加123.25$(总计1023.25$)

有没有可能让我知道我该怎么做?如果需要,我有代码部分

谢谢大家!

以下是我目前掌握的代码:

public class Employee {

  private String SIN ;
  private double salWeek;

  public String getNAS() {

    return NAS;
    }

  public double getsalWeek() { //Needs work since emp2 has 2 arguments

    /*I was thinking here of adding math operation to get second and third argument and make multiplication if salary has 2 arguments*/

    return salWeek;
    }

  public static void main(String[] args) {

    Employee emp1 = new Employee("321 498 726", 987.50);
    Employee emp2 = new Employee("135 444 321", 45.00, 20.00); //Weekly salary is 45 * 20

    emp2.display("Informations on second employee");
        System.out.printf("NAS: %s\n",emp2.getNAS());
        System.out.printf("Weekly salary:        %d\n",emp2.getsalWeek());
        }
    }

编辑:变量澄清+代码部分。代码部分不完整,需要工作。

您可以按如下方式执行:

printInfo(Employee e){
  System.out.println("SIN : " + e.getSIN());
  System.out.println("Weekly Salary : " + e.getSalHabdo()*e.getSecondSal());
}
请注意,上面的方法假设类中有三个字段——SIN、salHebdo和第二个构造函数中设置的第三个字段


编辑-1:请提供类的getter和setter代码,并说明正在使用构造函数设置的第三个字段。

请将您的代码添加到问题中。你的问题也很有说服力。更具体一点,把你的问题和你的代码联系起来。看来,你的第一个问题不是找到答案,而是理解问题。@Henry你可以分享关于这个问题的任何事情,你似乎比我理解得更多。这是我的第一篇文章,我在这里学习。