我正在尝试创建一个程序,该程序从用户那里获取一个整数值,然后打印计算出的解决方案。更具体地说,将一周的工作时间乘以 regpay,如果工作时间超过 35 小时,则 regpay 乘以 1.5。计算是正确的,我只是无法将小时数输入到输入表单中,以便将其相乘。
我对 Java 完全陌生,并且一直在到处寻找解决方案。非常感谢您的帮助。
这是我到目前为止工作的代码:package chapter1_prog4;
import java.util.Scanner;
/**
*
* @author Brian
*/
public class Chapter1_Prog4 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner userInput = new Scanner(System.in);
String hours;
System.out.print("Enter amount of hours worked for the week:");
hours = userInput.next();
double regpay, earned, overh;
regpay = 15;
earned = 0;
overh = 0;
if (hours<=35)
earned = (hours*regpay);
else
overh = ((hours-35)*(regpay*1.5));
earned = (35*regpay)+overh;
System.out.println( "Amount earned before taxes: $" + earned);
}
}