gpt4 book ai didi

Java 扫描仪和计数不工作

转载 作者:行者123 更新时间:2023-12-01 07:53:37 24 4
gpt4 key购买 nike

我希望代码“计算”输入的小时数,但它不起作用。 “小时++”是否正确?有人可以帮帮我吗。谢谢。

    Service temp = null;

if (temp == null) {
System.out.printf("Error!");
} else {
System.out.printf("Enter hours worked: ");
hoursWorked = sc.nextDouble();
boolean recordHours = temp.recordHours(hoursWorked);
sc.nextLine();

if (recordHours == true) {
System.out.printf("Worked hours recorded for " + "\"" + a + "\"");
}
else
System.out.printf("Error!");
System.out.println();
}
}


public boolean recordHours(double hours) {
if (hours <= 0)
return false;
else {
hours++;
return true;
}
}

最佳答案

Java 是一种按值传递语言。更改 recordHours 内的 hours 仅更改局部变量,而不更改传递给该方法的原始变量。

关于Java 扫描仪和计数不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33347213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com