方式一:
四舍五入
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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)