Java 如何更新方法?

Java 如何更新方法?,java,Java,假设天数=7天 输入的星期日小时数=2。。。。以此类推,一周中剩余的几天,输入的总小时数=14。但是如何确保将14分配给hours变量,以便返回该值呢 怎样才能在几个小时内返回呢?最后一句话是 public static TimeCard processTimeCard(String data) { String[] split = data.split(","); String employee = split[0]; String project = split[1];

假设天数=7天 输入的星期日小时数=2。。。。以此类推,一周中剩余的几天,输入的总小时数=14。但是如何确保将14分配给hours变量,以便返回该值呢

怎样才能在几个小时内返回呢?最后一句话是

public static TimeCard processTimeCard(String data)
{
   String[] split = data.split(",");
   String employee = split[0];
   String project = split[1];
   double rate = Double.parseDouble(split[2]);

   String[] days = { "Sunday", "Monday", "Tuesday",
                      "Wednesday", "Thursday", "Friday",
                      "Saturday", "Sunday"};

   Scanner keyboard = new Scanner(System.in);

   // Get number of hours for each day of the week
   for (int index = 0; index < days.length; index++)
   {
       System.out.println("How many hours on " + days[index] + ".");
       double hours = Double.parseDouble(keyboard.nextLine());
   }


   // Create a TimeCard object and return a reference to it.
   return new TimeCard(employee, project, rate);
}
您必须创建一个以小时为参数的新构造函数

 return new TimeCard(employee, project, rate, hours); 
怎样才能在几个小时内返回呢?最后一句话是

public static TimeCard processTimeCard(String data)
{
   String[] split = data.split(",");
   String employee = split[0];
   String project = split[1];
   double rate = Double.parseDouble(split[2]);

   String[] days = { "Sunday", "Monday", "Tuesday",
                      "Wednesday", "Thursday", "Friday",
                      "Saturday", "Sunday"};

   Scanner keyboard = new Scanner(System.in);

   // Get number of hours for each day of the week
   for (int index = 0; index < days.length; index++)
   {
       System.out.println("How many hours on " + days[index] + ".");
       double hours = Double.parseDouble(keyboard.nextLine());
   }


   // Create a TimeCard object and return a reference to it.
   return new TimeCard(employee, project, rate);
}
您必须创建一个以小时为参数的新构造函数

 return new TimeCard(employee, project, rate, hours); 

您需要以这种方式修改或创建
时间卡
构造函数,以便也可以将小时作为参数传递到构造函数中

public TimeCard(Employee employee, Project project, double rate, int hours){

}
public TimeCard(Employee employee, Project project, double rate, double hours){
  //Logic for your operation
}

您需要以这种方式修改或创建
时间卡
构造函数,以便也可以将小时作为参数传递到构造函数中

public TimeCard(Employee employee, Project project, double rate, int hours){

}
public TimeCard(Employee employee, Project project, double rate, double hours){
  //Logic for your operation
}

首先为循环在
外部声明你的
双小时
,然后再添加一个新构造函数

public TimeCard(Employee employee, Project project, double rate, int hours){

}
public TimeCard(Employee employee, Project project, double rate, double hours){
  //Logic for your operation
}

首先为
循环在
外部声明你的
双小时
,然后再添加一个新构造函数

public TimeCard(Employee employee, Project project, double rate, int hours){

}
public TimeCard(Employee employee, Project project, double rate, double hours){
  //Logic for your operation
}
@ USER 318331考虑其他人可以看到你的问题得到了answered@user3418331考虑其他人可以看到你的问题得到了答案。