Java 如何更新方法?
假设天数=7天 输入的星期日小时数=2。。。。以此类推,一周中剩余的几天,输入的总小时数=14。但是如何确保将14分配给hours变量,以便返回该值呢 怎样才能在几个小时内返回呢?最后一句话是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];
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考虑其他人可以看到你的问题得到了答案。