【发布时间】:2009-04-24 21:50:06
【问题描述】:
在另一个 Bruce Eckels 计算速度的练习中,v = s / t 其中 s 和 t 是整数。我怎样才能让这个部门产生一个浮动?
class CalcV {
float v;
float calcV(int s, int t) {
v = s / t;
return v;
} //end calcV
}
public class PassObject {
public static void main (String[] args ) {
int distance;
distance = 4;
int t;
t = 3;
float outV;
CalcV v = new CalcV();
outV = v.calcV(distance, t);
System.out.println("velocity : " + outV);
} //end main
}//end class
【问题讨论】:
-
float v=s/t 执行除法然后将结果转换为浮点数。 float v=(float)s/t 转换为 float 然后执行除法。
标签: java