怎么使float保留两位小数或多位小数*如何将整数 int 转换成字串 String
来源:互联网 发布:内审员网络培训 编辑:程序博客网 时间:2024/04/30 00:15
5.怎么使float保留两位小数或多位小数*两种方法:import java.math.*; …… 方法1: float f = 34.232323; BigDecimal b = new BigDecimal(f); float f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue(); // b.setScale(2, BigDecimal.ROUND_HALF_UP) 表明四舍五入,保留两位小数 方法2: float scale = 34.236323; DecimalFormat fnum = new DecimalFormat("##0.00"); String dd=fnum.format(scale); System.out.println(dd);JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.以前以为很容易,一直没在意,今天突然用到了,才发现,系统没有这样的函数.狂晕,同事们用的方法为,先转成String,再取其中几位,再转成float型,(如:String.valueOf(c).substring(0,String.valueOf(c).indexOf(".") + 3)): 我觉得这样不爽,于是找了书看看,书上还真没找到,晕晕.到网上找了一些方法,还真行.如下(以下都是取2位,如果要取其它位,自己修改一下):(一):这种方法方便,我就使用这种方法float a = 123.2334f; float b = (float)(Math.round(a*100))/100;(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000)(二):这个方法也简单,不过还要再转成float型: import java.text.DecimalFormat; String a = new DecimalFormat("###,###,###.##").format(100.12345 );(三):这个也可以用float ft = 134.3435f; int scale = 2;//设置位数 int roundingMode = 4;//表示四舍五入,可以选择其他舍值方式,例如去尾,等等. BigDecimal bd = new BigDecimal((double)ft); bd = bd.setScale(scale,roundingMode); ft = bd.floatValue();6.如何将字串 String 转换成整数 int?A. 有两个方法:1). int i = Integer.parseInt(String); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异. 2 如何将整数 int 转换成字串 String ? A. 有叁种方法:1.) String s = String.valueOf(i);2.) String s = Integer.toString(i); 3.) String s = "" + i;
0 0
- 怎么使float保留两位小数或多位小数*如何将整数 int 转换成字串 String
- 怎么使float保留两位小数或多位小数
- 怎么使float保留两位小数或多位小数
- 怎么使float保留两位小数或多位小数
- Java float保留两位小数或多位小数
- Java float保留两位小数或多位小数
- Java float保留两位小数或多位小数
- float数据保留两位或多位小数
- Java学习笔记———《使float保留两位小数或多位小数》
- float 转 string 保留两位小数
- Float保留两位小数
- float保留两位小数
- float 保留两位小数
- float 保留多位小数
- JavaScript比例值或者小数转换成保留两位(或多位)的百分数
- JavaScript比例值或者小数转换成保留两位(或多位)的百分数
- 如何保留两位小数
- java使double/float保留两位小数的多方法 java保留两位小数
- 关于IIC的一些备忘
- 176532版本webkit中RenderObject类结构
- unity学习笔记【使用2d背景】
- [sqoop]导入大表的异常
- iOS7获取UUID以及转换MD5
- 怎么使float保留两位小数或多位小数*如何将整数 int 转换成字串 String
- EXT.NET GridPanel 靠右显示,字体颜色,千分位
- 超文本标记语言--Html
- oracle 索引不能使用深入解析
- CSS3圆环倒计时效果
- Android EditText的属性
- hdu-1241 Oil Deposits
- Error: Remote HEAD refers to nonexistent ref, unable to checkout
- ios 页面跳转