题目要求是高精度除法,要求保留N位小数(四舍五入),并且当整数部分为0时去除0的显示

import java.math.BigDecimal;

import java.util.Scanner;

public class BD

{

public static void main(String[] args)

{

Scanner scanner = new Scanner(System.in);

while(scanner.hasNext())

{

BigDecimal a = scanner.nextBigDecimal();

BigDecimal b = scanner.nextBigDecimal();

int n = scanner.nextInt();

System.out.println(a.divide(b, n, BigDecimal.ROUND_HALF_UP).toString().replaceFirst("^0*", ""));

}

}

}

js限制输入数字能输入小数点,js定义数组,js往数组中添加数据,js将字符型转为数字型,除法结果保留两位小数——js小测:计算比赛得分

一个朋友跟我说要去给某个比赛算分: 规则:去掉最低分最高分求平均分: 最近在学习大数据可视化——图谱,用到js一些东西,所以今天就用js练练 用到知识点: js限制输入数字能输入小数点,js定义数组, ...

sql 除法运算 保留两位小数

sql 除法运算 保留两位小数 SELECT 1530/60 select cast(1530*1./60 as decimal(18,1))

java Double封装类的对象保留两位小数

double value = 22.365454; DecimalFormat df = new DecimalFormat("##.00");value = Double.par ...

Java使用千分位并保留两位小数

double d = 123456.789; DecimalFormat df = new DecimalFormat("#,##0.00"); System.out.printl ...

Java两整数相除保留两位小数

int num1 = 7; int num2 = 9; // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance(); / ...

梁勇(Danniel Liang) java教材例题:java程序购买额按税率求营业税 java中数值保留2位小数的方法

package com.swift; import java.util.Scanner; public class PurchaseTaxDecimalsTwo { public static voi ...

[Java]求文件大小并保留两位小数(文件大小是一个长整型数单位是Byte)

前言 为了获得一堆apk的大小,并与人类友好方式显示.本来是打算用以下方法,到时不能具体到保留两位小数. org.apache.commons.io.FileUtils.byteCountToDisp ...

java保留2位小数及BigDecimal使用

java保留两位小数的方法 import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFo ...

java double 保留两位小数

java保留两位小数问题: 方式一: 四舍五入  double   f   =   111231.5585;  BigDecimal   b   =   new   BigDecimal(f);  d ...

随机推荐

微信快速开发框架(八)-- V2.3--增加语音识别及网页获取用户信息,代码已更新至Github

不知不觉,版本以每周更新一次的脚步进行着,接下来应该是重构我的代码及框架的结构,有朋友反应代码有点乱,确实如此,当时写的时候只是按照订阅号来写的,后来才慢慢增加到支持API接口.目前还在开发第三方微信 ...

Linux学习笔记(14)文件系统管理

1 回顾分区与系统 (1)分区类型 Linux的分区一般包括主分区,扩展分区和逻辑分区.其中: 主分区最多只能分4个: 扩展分区只能有一个,也算作主分区的一种,即主分区加扩展分区最多有4个.但扩展分区 ...

sqlserver mdf向上兼容附加数据库(无法打开数据库 'xxxxx' 版本 611。请将该数据库升级为最新版本。)

最近工作中有一个sqlserver2005版本的mdf文件,还没有log文件,现在需要 附加到sqlserver2012,经过网上一顿搜索,把完整的过程奉上,供大家参考 首先创建数据库 再设置数据库的 ...

网络工程实训_2路由器基本配置及IOS介绍

实验2:路由器基本配置及IOS介绍.包括:CLI的使用与IOS基本命令:配置文件的备份和IOS的备份:CDP协议. 一.实验目的 1.熟悉路由器CLI的各种模式: 2.熟悉路由器CLI的各种编辑命令: ...

[Codeforces676B]Pyramid of Glasses(递推,DP)

题目链接:http://codeforces.com/problemset/problem/676/B 递推,dp(i, j)表示第i层第j个杯子,从第一层开始向下倒,和数塔一样的题.每个杯子1个时间 ...

linux select函数 shutdown函数

#include #include int select(int maxfdp1,fd_set *readset,fd_se ...

override和重载的区别

1.父类:public virtual string ToString(){return "a";}子类:public override string ToString(){ret ...

Android开发之eclipse 快捷键

转自:http://www.cnblogs.com/aimeng/archive/2012/08/07/2626909.html Ctrl+1 ...

HC-05蓝牙模块配对步骤

参考:https://blog.csdn.net/m0_37182543/article/details/76383247

Python里的单下划线,双下划线,以及前后都带下划线的意义

Python里的单下划线,双下划线,以及前后都带下划线的意义: 单下划线如:_name 意思是:不能通过from modules import * 导入,如需导入需要:from modules imp ...

bigdicmal除法精度设置_使用java求高精度除法,要求保留N位小数相关推荐

  1. 【python初学者日记】读入正整数n,生成并输出一个含有n个0~100之间的随机列表,求其平均值(保留2位小数)

    读入正整数n,生成并输出一个含有n个0~100之间的随机列表,求其平均值(保留2位小数) 问题分析 代码实现 问题分析 本题涉及了几个基础概念:循环.随机数.列表.代码比较简单,可以加深对这3个概念的 ...

  2. Java中让浮点型数据保留两位小数的四种方法

    hello,你好呀,我是灰小猿,一个超会写bug的程序猿! 今天在进行开发的过程中遇到了一个小问题,是关于如何将double类型的数据保留两位小数.突然发现这方面有一点欠缺,就来总结一下. 一.Str ...

  3. Java注解方法实现BigDecimal保留两位小数(案例详解)

    [辰兮要努力]:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端.后台.数据 ...

  4. JAVA笔记:double四舍五入并保留两位小数的方法

    1.只要输出结果 double x1 = 0.026; System.out.println(String.format("%.2f", x1)); 2.数据转换 //方案一: g ...

  5. javascript 实现购物车多项物品累计求总价案例 ,价格保留两位小数

    效果图: html代码: <div class="list"><!-- <div class="item"><img src ...

  6. python根据圆半径计算圆面积、结果保留两位小数_根据圆半径计算圆面积,结果保留两位小数。其中,圆周率使用 3.1415...

    山东省安监局规定:特种作业操作证申请复审或者延期复审前,特种作业人员应当参加()学时时安全培训. 企业应该激发出内部员工的能量,形成内部人才市场. 考察心血管系统发育状况的基本生理功能指标是() 放射 ...

  7. c语言中对float保留固定3位,float保留三位小数 float,double 除法 保留 指定位

    java里怎样让float保留3位小数 数据库里保存的float值是0.0346562 保留小数位3位 如0.035后面的四舍五有一个方法很简单,保留三个小数,就是乘以1000(10的3次方),取整, ...

  8. sql两数相除保留两位小数_sql 除法运算 保留两位小数

    js限制输入数字能输入小数点,js定义数组,js往数组中添加数据,js将字符型转为数字型,除法结果保留两位小数--js小测:计算比赛得分 一个朋友跟我说要去给某个比赛算分: 规则:去掉最低分最高分求平 ...

  9. java怎么保留两位小数?具体方法是什么?

    很多小伙伴在使用java的时候可能会遇到这样的需求:一个浮点型的数据,我只需要保留两位小数即可.而现实中往往的输出情况却大相径庭.其实这都是数据没有进行格式化的结果,java提供了很多方法来进行数据格 ...

最新文章

  1. 转载: 关于显著性检验,你想要的都在这儿了!!(基础篇)
  2. boost::geometry::dsv用法的测试程序
  3. 计算字典的个数_[LeetCode] 440. 字典序的第K小数字
  4. 关于python序列类型的通用操作符_Python—语法基础(3) 序列类型及操作
  5. docker 安装 jdk,配置环境变量
  6. jquery分页插件的修改
  7. Linux环境下Protobuf完整安装和使用教程
  8. 距离一个优秀程序员,你还差多少?
  9. php常用编码,简介常见的编码方式
  10. FMPlayer组件说明
  11. Python打包文件夹(zip/tar/tar.gz)
  12. oracle更新前触发器,Oracle之前更新触发器
  13. 作为面试官,最近面试 Java 后端的感受!
  14. Moon一个无视Linq,无视实体类的设计思路.(不要错过,看了之后, 让我们从此以后不再羡慕linq to entiy!)...
  15. Http实战之Wireshark抓包分析
  16. phyton方面相关书籍
  17. 人工智能计算机战胜围棋冠军
  18. Matting之Towards Enhancing Fine-grained Details for Image Matting
  19. 速营社怎么赚钱,可以当副业吗
  20. 【知识兔】Excel教程:批量合并相同内容单元格神技

热门文章

  1. Blender 置换生成地形模型
  2. 致:同年代的童真童鞋们
  3. mysql创建日历表,可以按日或按月增加数据
  4. CSS - 制作三角形
  5. 核典型关联分析(KCCA)算法原理
  6. 当华为云WeLink遇上P40,多屏协同全场景办公有多神奇?
  7. 因为造轮子,我一个月就转正了
  8. 【林轩田】机器学习基石(九)——线性回归
  9. Linux查看文件指令cat、more、less、head、tail用法
  10. OSChina 周六乱弹 —— 感谢女装红薯开办了这个网站