您的位置:首页 > 编程语言 > Java开发

Java整数相除,输出小数,并保留2位小数

2016-09-05 13:30 225 查看
一、整数相除,保留小数

当两个整数使用“/”相除时,由于小数点以后的数字会被截断,使运 算结果为整数。此时如果希望得到运算结果为所预期的浮点数,则必须将两整数其一或是全部强制转换类型为浮点数。

例如:

法一:

将整数其中一个强制转换成浮点数,再与另一个整数相除

float res = (float)a/b

float res = a/(float)b

法二:

将两个整数同时强制转换成浮点数后再彼此相除

float res = (float)a/(float)b

二、小数保留两位小数

System.out.printf(“%.2f”, res);

这种方式和C里面的用法相似,简单方便。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java