JAVA里INT除以INT类型得的结果为FLOAT或者DOUBLE怎样做?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA里INT除以INT类型得的结果为FLOAT或者DOUBLE怎样做?相关的知识,希望对你有一定的参考价值。
int a=5;
int b=3;
a/b=1
但是我想得出1.666666这样的浮点数,应该用什么方法?
double c = (double)a/b;
这样把a强制转换为double来计算,double/int 得到的就是double;
当然float同理. 参考技术A public static void main(String[] args)
int a=5;
int b=3;
System.out.println((double)a/b);
//强制类型转换,这样就可以输出你想输出的了
以上是关于JAVA里INT除以INT类型得的结果为FLOAT或者DOUBLE怎样做?的主要内容,如果未能解决你的问题,请参考以下文章
JAVA里 一个int 数 除以 另一个 int数,比如 101/2 。程序里返回值为
在java中的double和float类型数据相除为啥可以除以零