Math常用方法,String转float并且保留两位小数,除法
除法
public static double div(double v1, double v2, int scale) {if (scale < 0) {throw new IllegalArgumentException("The scale must be a positive integer or zero");}BigDecimal b1 = new BigDecimal(Double.toString(v1));BigDecimal b2 = new BigDecimal(Double.toString(v2));return b1.divide(b2, scale, BigDecimal.ROUND_HALF_UP).doubleValue(); }
String转float并且保留两位小数
float allje =0; for (int c = 0;c<alllist.size();c++){allje = allje +(Float.parseFloat(alllist.get(c).price)*alllist.get(c).buynum); }
DecimalFormat fnum = new DecimalFormat("##0.00"); String dd = fnum.format(allje);
/** *Math.sqrt()//计算平方根*Math.cbrt()//计算立方根*Math.pow(a, b)//计算a的b次方*Math.max( , );//计算最大值*Math.min( , );//计算最小值*/ System.out.println(Math.sqrt(16)); //4.0 System.out.println(Math.cbrt(8)); //2.0System.out.println(Math.pow(3,2)); //9.0System.out.println(Math.max(2.3,4.5));//4.5System.out.println(Math.min(2.3,4.5));//2.3
/** * abs求绝对值 */ System.out.println(Math.abs(-10.4)); //10.4 System.out.println(Math.abs(10.1)); //10.1
/** * ceil天花板的意思,就是返回大的值。小数不为0,整数 加 1*/
System.out.println(Math.ceil(0.00)); //0.0
System.out.println(Math.ceil(10.001)); //11
/** * floor地板的意思,就是返回小的值 。小数不为0,整数 减 1*/
System.out.println(Math.floor(-0.7)); //-1.0
System.out.println(Math.floor(0.0)); //0.0
System.out.println(Math.random()); //小于1大于0的double类型的数
0.5041101701502628
四舍五入
System.out.println(Math.round(10.1)); //10
System.out.println(Math.round(10.7)); //11
Math常用方法,String转float并且保留两位小数,除法相关推荐
- java float四舍五入保留两位小数_java基础入门-float四舍五入保留两位小数注意的地方...
float四舍五入保留两位小数注意的地方 最近在codewars做了一道非常简单的题目,但是它却花了我20来分钟,虽然最后解决了,但是中间发觉对于java的基础实在不行,回去要好好补一下 不说这么多, ...
- 保留两位小数除法算式_北师大|五年级上册|第一周周测·小数除法(1)
北师大·五年级上册·第一周周测·小数除法(1) 一.计算题 3.6÷1.2= 0.72÷0.9= 2.6÷13= 4.8÷0.4= 4.4÷4= 0.78÷6= 7.2÷0.4= 1÷0.25= 5. ...
- 保留两位小数除法算式_小学数学小数除法练习题
小学数学小数除法练习题 篇一:小数除数练习卷 班级姓名 一.列竖式计算 7.83÷91.35÷2.7 54.4÷0.16 27÷1.8 6.76÷0.52 22.78÷3.4 4.8÷3 18÷48 ...
- 保留两位小数除法算式_除数是两位小数除法练习题.doc
除数是两位小数除法练习题 精品文档2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 除数是两位小数除法练习题 列竖式计算小数除以整数时,1.按整数除法的 ...
- 保留两位小数除法算式_两位小数除法练习题竖式计算
精品文档 2016 全新精品资料 - 全新公文范文 - 全程指导写作 – 独家原创 1 / 10 两位小数除法练习题竖式计算 一.一般乘法竖式计算题 65×0.0.0016×10.65×0.1 0 . ...
- android float类型保留两位小数_你知道MySQL中Decimal类型和Float Double的区别吗?
出处:cnblogs.com/panchanggui/p/10766607.html MySQL中存在float,double等非标准数据类型,也有decimal这种标准数据类型. 其区别在于,flo ...
- C#中float怎样保留两位小数?
编程论坛 楼主 我用了float y = float.Parse(x.ToString("#0.00")),但比如6.50000000000这样做后却变成了6.5,我想让它变成6. ...
- java.math.BigDecimal保留两位小数,保留小数,精确位数
http://blog.csdn.net/yuhua3272004/article/details/3075436 使用java.math.BigDecimal工具类实现 java保留两位小数问题 ...
- js string转两位小数_js保留两位小数的函数有哪些
js保留两位小数的函数有:1.[toFixed()]函数:2.[Math.floor()]函数不四舍五入 ,向下取整:3.使用字符串匹配方法:4.四舍五入保留2位小数:5.浮点数保留两位小数. js保 ...
最新文章
- Dynamic LAN-to-LAN ××× 之 Router-to-Router
- android调用系统相机图片不旋转,Android 处理调用系统相机生成的被旋转图片
- Kubernetes Master High Availability 高级实践
- python类与对象 封装继承与多态 0308
- 双机热备的缺点_弱电工程中的双机热备是什么?带你了解服务器双机热备
- 爬虫项目——m3u8后缀的电影
- 高通平台camera bring-up
- java输出到窗口_如何将Java打印到窗口
- 电商管理系统微服务架构图
- rss阅读器一览导入opml文件
- 算术平均数、几何平均数、
- linux命令sel是什么意思,sel
- 白蛇传 冯梦龙 警世通言
- qt中的toUtf8, toLatin1, Local8bit编码问题
- openEuler 的安装及内核编译
- Process finished with exit code 1 解决方法
- 开发后台界面用 div好,还是frame 框架 好?
- 【网络爬虫项目】实战知识点 - webcrawler
- 优秀课程案例:使用Scratch制作坦克大战增强版!
- 微信支付失败提示签名错误,请检查后重试
热门文章
- [css] 不使用border画出1px高的线,在不同浏览器的标准和怪异模式下都能保持效果一样
- [css] 用css画一个太阳
- “约见”面试官系列之常见面试题之第七十四篇之v-if和v-for优先级(建议收藏)
- 前端学习(2116):为什么组件data必须是函数
- 前端学习(1932)vue之电商管理系统电商系统之tree树形控件
- 前端学习(1358) :渲染模板默认
- 9.JSP运行原理与JSP页面的基本结构
- 计算机操作系统(9):深入理解B/S与C/S架构
- BCC异或校验 Linux C
- 华为ECS云服务器 Ubuntu 安装和配置FTP教程