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

これは簡単なはずですが、従業員が 1 日 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()スコープではなくクラススコープで final 変数を宣言する

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 に答える