在计算中使用常量变量?

时间:2013-10-29 11:27:20

标签: java eclipse constants

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; 但它不会让我在变量中使用常量。有任何想法吗?

2 个答案:

答案 0 :(得分:2)

如果您想在PAY_PER_HOUR之外使用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;
    }
}

答案 1 :(得分: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);
    }
}