Java计算中,如何设定小数点保留位数

Java计算中,如何设定小数点保留位数,第1张

方式一:

四舍五入

double f = 1112315585;

BigDecimal b = new BigDecimal(f);

double f1 = bsetScale(2, BigDecimalROUND_HALF_UP)doubleValue();

保留两位小数

方式二:

javatextDecimalFormat df =new javatextDecimalFormat(”#00″);

dfformat(你要格式化的数字);

例:new javatextDecimalFormat(”#00″)format(31415926)

#00 表示两位小数 #0000四位小数 以此类推…

方式三:

double d = 31415926;

String result = String format(”%2f”);

%2f % 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型。

if(temp=="")//判断只能输入一个小数,这个放在actionPerformed里的

{

for(int i=0;i<numgetText()length();i++)

{

if(numgetText()charAt(i)=='')

break;

if(i==numgetText()length()-1)

numsetText(numgetText()+temp);

}

}

ps:

String temp=egetActionCommand();

num是计算器的显示框JTextFiled类型

public class test {

public static void main(String[] args) {

double a=51,b=2032,c=32921; //定义变量

double x=(a+b+c)/3; //定义计算结果变量并计算

Systemoutprintln("三个数的平均值为:"+x); //输出结果

}

}

保存时保存为testjava 选择所有文件

以上就是关于Java计算中,如何设定小数点保留位数全部的内容,包括:Java计算中,如何设定小数点保留位数、使用java语言编写一个计算器, 小数点的按钮如何用代码实现, 比如 1.1234 的输入。、JAVA编程,用MAIN主方法编程,求三个小数a.b.c的平均值,a.b.c分别为:double a=5.1 b=20.32 c=32.921等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10173008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存