77问答网
所有问题
当前搜索:
java运算保留两位小数
java
中怎么
保留两位
有效数
答:
public class S{ public static Double format(double data,int scope){ //10的位数次方 如
保留2位
则 tempDouble=100 double tempDouble=Math.pow(10, scope);//原始数据先乘tempDouble再转成整型,作用是去
小数
点 data=data*tempDouble;int tempInt=(int) data;//返回去小数之后再除tempDouble的...
JAVA
关于
计算
的输出问题
答:
1、原因在小数的位数问题,因为double输入的数字是3.14,两位小数,3.14*5=18.4,不足两位小数,数据不够,输出语句上面增加几句代码,NumberFormat nf=NumberFormat.getNumberInstance();nf.setMaximumIntegerDigits(2);//设置
保留两位小数
j2=Double.parseDouble(nf.format(j2));//转化后是字符串,再...
java
保留两位小数
答:
试试看这个:
java
.text.NumberFormat formater = java.text.DecimalFormat.getInstance();formater.setMaximumFractionDigits(2);formater.setMinimumFractionDigits(2);System.out.println(formater.format(3.1415927));System.out.println(formater.format(300));...
Java
:对double值进行四舍五入,
保留两位小数
的几种方法
答:
2. 实现代码packagecom.clzhang.sample;import
java
.math.BigDecimal;importjava.math.RoundingMode;importjava.text.DecimalFormat;importjava.text.NumberFormat;publicclassDoubleTest {/
保留两位小数
,四舍五入的一个老土的方法*@paramd*@return*/publicstaticdoubleformatDouble1(doubled) {return(double)...
java的
double类型随机数怎么
保留小数
点后
两位
? 要求是不改变数据类型...
答:
一个简单的思路:
保留两位小数
是需要四舍五入的,Math类中的round方法就是将double型转为long型:static long round(double a) ,遵循四舍五入的规则。所以可以先让随机数乘以100,四舍五入后,再除以100,变为double型。注意 m / n,必须 m 或者 n 是double型,结果才是double型。所以这里可以...
一个简单的
java
题目(
保留小数
点
两位
)
答:
while(x<=10){ System.out.print((int)x+" ");System.out.println((double)Math.round(Math.sqrt(x)*100)/100);x++;} (double)Math.round(Math.sqrt(x)*100)/100 这样就行了撒
java
保留两位小数
点
答:
var f : float;str : string;begin f := 1.123;str := FormatFloat('0.00', f);end;str的结果是1.12
java
中如何实现将float精确到
小数
点后
两位
答:
方法2:用DecimalFormat 返回的是String格式的.该类对十进制进行全面的封装.像%号,千分位,
小数
精度.科学
计算
.float
Java
里如何取
小数
点后
2位
.(代码)
答:
DecimalFormat fmt=new DecimalFormat("0.##");fmt.format(1588.4154);第一句就是建立一个输出格式最多为
小数
点后
两位
的模板,下面一句是以此模板将数以 StringBuffer形式返回
java
中
保留两位小数
并要求四舍五入的方法
答:
double d=2.345;//格式化为StringString str=String.format("%.2f",d);System.out.println(str);//如果需要数字,可以再d = Double.parseDouble(str)///BigDecimal bd=new BigDecimal("2.345");//建议使用String参数BigDecimal bd_half_even = bd.setScale(2,RoundingMode.HALF_EVEN);BigDecimal...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
java拷贝工具类
java四舍五入保留两位小数
java中string属于什么类型
java将计算结果保留两位小数