我在main中作如下定义,     
            public static final double RATE=0.92;
   public static final double TAXABLEAMOUNT=0.0105;
   Compile时却出现如下结果,不知为什么。
   F:\JavaProgramme\PropertyTax.java:5: illegal start of expression
   public static final double RATE=0.92;
           ^
   F:\JavaProgramme\PropertyTax.java:6: illegal start of expression
   public static final double TAXABLEAMOUNT=0.0105;
   请各位指教!

解决方案 »

  1.   

    static final double RATE=0.92;
    static final double TAXABLEAMOUNT=0.0105;
      

  2.   

    应该是这样的
    final double RATE=0.92;
     final double TAXABLEAMOUNT=0.0105;
      

  3.   

    在方法里不能定义Attribute。public class Main {
        public static final double RATE = 0.92;    public static void main(String args[]) {
        }
    }或者是:public class Main {
        public static void main(String args[]) {
            final double RATE = 0.92;
        }
    }