这是我一个同学问我的。。
float ss = 1/2
这个结果是 0
本来以为 int会自动转 float的
但是它 计算是先计算 1, 和 2,
这两个没有加 f默认是 int
所以 1/2 结果就是0 了
0在怎么转 也还是 0

正确做法是
float ss = (float)a/b;
附测试代码
public class ceshi {
public static void main(String[] args) {
float ss = 1/2 *100;
System.out.println(ss);
int a= 10;
int b = 20;
ss = (float)a/b;
System.out.println(ss);
}
}