-1
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

4 回答 4

4
final float distance = Float.parseFloat(args[0]);
final float time = Float.parseFloat(args[1]);
于 2013-03-14T14:55:53.257 回答
2

您可以尝试以下方法:-

public static final int x= 11;
于 2013-03-14T14:56:02.813 回答
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 ");
            }   
    }
于 2013-03-14T14:55:41.690 回答
0

这是使用final关键字完成的

public static final int distance = 10

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

另请参阅:私有最终静态属性与私有最终属性

于 2013-03-14T14:55:10.280 回答