导航:首页 > 编程语言 > javafloat小数点后两位小数

javafloat小数点后两位小数

发布时间:2024-11-22 21:54:08

java怎样用float 保留2位有效小数 例如:64.02 64.00

public class Hello{
public static void main(String[] args){
float f = 12f;
java.text.DecimalFormat df = new java.text.DecimalFormat("#0.00");
String sf = df.format(f);
System.out.println();
}
}

Ⅱ java 小数点后两位的数属于什么数据类型例如0.01或-0.01属于什么数据类型float吗

java 中 float 类型 单精度浮点数在机内占4个字节,用32位二进制描述,范围范游凯腔围从10^-38到10^38 和 -10^38到-10^-38,必须以f 结尾
double 类型 双精神衫度浮点数在机内占8个字节,孙世用64位二进制描述。范围 10^-308到10^308 和 -10^-308到-10^-308,末位可以用d,也可以不用d

Ⅲ java中float类型保留2位小数,第3位值>0就向第二位进1 怎样实现

可以直接通过判断第三位的值,如果第三位乘以1000,之后对10求余,如果大于0,直接给第二位加上一个值“10”,在除以1000即可。
float f1 = 3.222f;
int num = (int) (f1 * 1000);
if (num % 10 > 0)
f1 = (num -num % 10 + 10 * 1.0f) / 1000.0f;
else
f 1= num * 1.0f / 1000.0f;
System.out.println(f);
输出结果:3.23.

Ⅳ java中如何实现将float精确到小数点后两位

方法1:用Math.round计算,这里返回的数字格式的.

float price=89.89;
int itemNum=3;
float totalPrice=price*itemNum;
float num=(float)(Math.round(totalPrice*100)/100);//如果要求精确4位就*10000然后/10000

方法2:用DecimalFormat 返回的是String格式的.该类对十进制进行全面的封装.像%号,千分位,小数精度.科学计算.

float price=1.2;
DecimalFormat decimalFormat=new DecimalFormat(".00");//构造方法的字符格式这里如果小数不足2位,会以0补足.
String p=decimalFomat.format(price);//format 返回的是字符串

Ⅳ java 如何使的float保留2位或者多位小数

表明四舍五入,保留两位小数即float ft = 134.3435f; int scale = 2;//设置位数 int roundingMode = 4;//表示四舍五入,可以选择其他舍值方式,例如去尾,等等. BigDecimal bd = new BigDecimal((double)ft); bd = bd.setScale(scale,roundingMode); ft = bd.floatValue();方法2:importjava.text.DecimalFormat;Stringa=newDecimalFormat(###,###,###.##).format(100.12345);即float scale = 34.236323; DecimalFormat fnum = new DecimalFormat(##0.00); String dd=fnum.format(scale); System.out.println(dd); 方法3:最简单的方法 float b = (float)(Math.round(a*100))/100;(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000)

Ⅵ java 保留小数点后2位

给你说个比较简单的方法吧,不知道你有没用学过c语言,c和c++都有格式化输出函数:printf()。
Java也有同样的格式化输出,针对你的这个问题可以这么写
System.out.printf("%.2f",d);//d是一个double或float类型,保留小数点后两位
这只是printf的某一种用法,建议你去看看它的其他更多的用法。

阅读全文

与javafloat小数点后两位小数相关的资料

热点内容
用爱思助手ipad包解压错误 浏览:88
c语言编译快吗 浏览:543
编译成ast常用方法 浏览:675
程序员写论文需要哪些材料 浏览:700
单片机专利 浏览:119
java程序员职业规划3年 浏览:553
运行显示桌面命令 浏览:390
php集成开发运行环境 浏览:365
QQ加密密码大全女生 浏览:379
车牌号除80乘80算法从何而来 浏览:624
爱潍坊app的那个题在哪里 浏览:648
rust服务器怎么看是不是重开的 浏览:950
重置为什么还是会有文件夹 浏览:568
云上城之歌连接不了服务器 浏览:664
有什么可以比飞翔解压的吗 浏览:847
黑暗之魂攻略pdf 浏览:906
世嘉20压缩比 浏览:150
瑞斯康达交换机命令 浏览:471
加密货币挤兑 浏览:577
scum服务器新手礼包都有什么 浏览:563