0
public class PayRoll 
{
    public static void main (String args[]) {
    final double PAY_PER_HOUR = 6.50;
    }
}

我知道这应该很容易,但我需要在此代码中添加语句,以计算员工如果每天工作 8 小时、每周工作 5 天、连续工作 10 周将获得的金额。我尝试制作一个变量来打印他们每天的收入:double weekDay = PAY_PER_HOUR * 8; 但它不会让我在变量中使用常量。有任何想法吗?

4

2 回答 2

2

如果要使用PAY_PER_HOURoutside main,则应将其定位在main范围之外,否则无法解析:

public class PayRoll {
    static final double PAY_PER_HOUR = 6.50;

    public static void main (String args[]) {
         final double I_AM_KNOWN_ONLY_HERE = 1.50;
    }
}
于 2013-10-29T11:30:11.100 回答
0

在类作用域而不是作用域中声明最终main()变量

public class PayRoll {
    static final double PAY_PER_HOUR = 6.50;
    public static void main (String args[]) {
        double weekDay = PAY_PER_HOUR * 8;
        System.out.println(weekDay);
    }
}
于 2013-10-29T11:34:14.883 回答