问题描述:
java里面两个long类型的数相除,想要得到double类型的结果。
public static void main(String[] args) throws Exception{
long a=2;
long b=3;
double c=a/b;
System.out.println(c);
}
结果得到了0.0
解决方案:
数据类型强制转化。
public static void main(String[] args) throws Exception{
long a=2;
long b=3;
//或者 double ad=(double)a;
// double c=ad/b;
double c=(double)a/b;
System.out.println(c);
}
得到结果0.666666666