我怎样才能设置常数?

时间:2013-03-14 14:53:43

标签: java

public class Test2 {
    public static void main(String[] args) {

         if(args.length < 2) {
             System.err.println("Error !!");
             System.exit(1);    
        }
          float distance = Float.parseFloat(args[0]);
          float time = Float.parseFloat(args[1]);

          System.out.print("Velocity = " );
          System.out.print(distance / time);
          System.out.print(" m/s ");
        }   
}

如何使变量保持不变?
常数距离= 10 ;
常数时间= 5 ;

感谢大家!

4 个答案:

答案 0 :(得分:4)

final float distance = Float.parseFloat(args[0]);
final float time = Float.parseFloat(args[1]);

答案 1 :(得分:2)

你可以尝试这样的事情: -

public static final int x= 11;

答案 2 :(得分:1)

宣布他们。

  public class Test2 {
        public static final float distance = 10;
        public static final float time = 5;
        public static void main(String[] args) {

             if(args.length < 2) {
                 System.err.println("Error !!");
                 System.exit(1);    
            }
              float distance = Float.parseFloat(args[0]);
              float time = Float.parseFloat(args[1]);

              System.out.print("Velocity = " );
              System.out.print(distance / time);
              System.out.print(" m/s ");
            }   
    }

答案 3 :(得分:0)

这是使用final关键字

完成的
public static final int distance = 10

然后您可以在任何需要的地方使用distance 10(src

另见:private final static attribute vs private final attribute