java编程思想练习题-第3章练习4-常量

题目:编写一个计算速度的程序,它所使用的距离和时间都是常量。

分析:重点应该是常量,java中常量用final表示,一但赋值,不能再改变。

重点是:

static final field 可以直接赋值,或者在 static 块中初始化

final field 可以在 构造器中初始化或者 初始化块中初始化。static域不需要对象就可以使用,所以必须在加载类的时候已经保证赋值。

public class test {
	final static float dis=100.0f;
	final static float time=20.0f;
	static float f(float dis,float time){
		return dis/time;
	}
	public static void main(String[] args) {
		System.out.println(f(dis,time));
	}
}

 因为是staitc类变量不需要创建对象直接使用,且必须赋值。

猜你喜欢

转载自buptchj.iteye.com/blog/2247414