有四种方法:
一.double d = 13.24535;
d = ((int)(d*100))/100;
二. class Test1{
public static void main(String[] args){
double d = convert(3.141592);
System.out.println(d);
}
static double convert(double value){
long lg = Math.round(value*100); //四舍五入
double d= lg/100.0; //注意:使用 100.0而不是 100
return d;
}
}
三.java.math.BigDecimal
BigDecimal bd = new BigDecimal("3.14159265");
bd = bd.setScale(2,BigDecimal.ROUND_HALF_UP);
四. java.text.DecimalFormat df=new java.text.DecimalFormat("#.##");
double d=3.14159;
System.out.println(df.format(d));
double型数据,想在小数点后保留两位,该怎么写?
现知道有d=int(d*100+5) d=d/100,有没有哪个属性可以直接设?
(1)d.TOSTRING(".##")
(2)round(double,int )四舍五入的函数
(3)d.ToString("F2")
d.ToString("f2");//结果取小数点后两位,且四舍五入
(d-0.005).ToString("f2");//直至保留小数点前两位,不四舍五入
(4)string.Format("{0:f2}",要显示的数据);
分享到:
相关推荐
如何取小数点前两位,并四舍五入。 4.日期和时间 如何取得年月日,小时分秒 如何取得从1970年到现在的毫秒数 如何获取某个日期是当月的最后一天 如何格式化日期 5.数组和集合 6.文件和目录(I/O)操作 如何列...
一、Java基础知识 1.Java有那些基本数据类型,... 如何取小数点前两位,并四舍五入。 4.日期和时间 如何取得年月日,小时分秒 如何取得从1970年到现在的毫秒数 如何获取某个日期是当月的最后一天 如何格式化日期
如何取小数点前两位,并四舍五入。 4.日期和时间 如何取得年月日,小时分秒 如何取得从1970年到现在的毫秒数 如何获取某个日期是当月的最后一天 如何格式化日期 5.数组和集合 6.文件和目录(I/O)操作 如何...
自动类型转换,也称隐式类型转换,是指不需要书写代码,由系统自动完成的类型转换。...整数强制转换为整数时取数字的低位,例如int类型的变量转换为byte类型时,则只去int类型的低8位(也就是最后一个字节)的值。
float 32bit, 9位有效数字,含小数(四舍五入)(小数点算一位,正负号不算) double 64bit, 18位有效数字 注:float 和 double 的小数部分不可能精确,只能近似。 比较小数时,用 double i=0.01; if ( i - 0.01 ) ...
提供(相对)精确的除法运算,当发生除不尽的情况时,精确到小数点以后10位,以后的数字四舍五入 提供(相对)精确的除法运算。当发生除不尽的情况时,由scale参数指定精度,以后的数字四舍五入 提供精确的小数位四...
、计算器完成的是一个数学表达式,如:3+2,所以可以采用一个数组来存储数字或字 符,如3,+,2分别存储在数组中,最后运算时,可以一一取出来进行运算。 、利用按钮设计计算器的各个运算符和操作符,通过按钮的...
数字 Freemarker代码 <#switch x> <#case x = 1> 1 <#case x = 2> 2 <#default> d </#switch> 1 <#case x = 2> 2 d 如果x=1 输出 1 2, x=2 输出 2, x=3 输出d list, ...
8. 得到一浮点数小数点后4位,如何写以函数截取为两位 9. 整型转字符? 10. 显示数据库的记录,点击哪个标题栏,就按照哪个标题排序 11. 制作两个按钮 12. 用什么sql语句将数据库中的一条记录,复制为两条? 13. 有兩個...
这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: <#if condition>... <#elseif condition>... <#elseif condition>... <#else> ... 例子如下: (age>60)>老年人 ...
得到一浮点数小数点后4位,如何写以函数截取为两位 9. 整型转字符? 10. 显示数据库的记录,点击哪个标题栏,就按照哪个标题排序 11. 制作两个按钮 12. 用什么sql语句将数据库中的一条记录,复制为两条?...
2) 关系 =(相当于JAVA中的==) > < <> != ~= ^= <= >= 3) 赋值 := 例子a:=2 4) 连接 || 例: 'abc' || 123 5) 标号 需要的标记 >> 6) 注释 --(单行) /* */(段落) 7) 替代 <scape> <tab> 6. 文字 1)字符型...
这是通过在字符串 \ 后加一位或多位数字来实现的.数字指的是代括号的 子表达式在正则表达式中的位置.例如: \1 引用的是第一个代括号的子表达式. \3 引用的是第三个代括号的子表达式.注意,由于子表达式可以嵌套在...
//(将平均薪水四舍五入到小数点后2位) 50、select sum(sal) from emp; //(求出每个月要支付的总薪水) /////////////////////////组函数(共5个):将多个条件组合到一起最后只产生一个数据//////min() max() avg...
N表示小数点右边数字的位数 日期类型 date 7字节 用于存储表中的日期和时间数据,取值范围是公元前4712年1月1日至公元9999年12月31日,7个字节分别表示世纪、年、月、日、时、分和秒 二进制数据类型 row 1~2000字节 ...
ORDER BY 子句取一个或多个列的名字。 对空值,按无穷大处理(升序中,空值排最后;降序中排最前)。 1、用法:Select prod_id,prod_price,prod_name From Products Order By prod_price,prod_name; (从左到右...
--(将平均薪水四舍五入到小数点后2位) 50、select sum(sal) from emp; --(求出每个月要支付的总薪水) ------------------------/组函数(共5个):将多个条件组合到一起最后只产生一个数据------min() max() ...
生成一个简单的计算器界面,添加事件处理的功能,实现基本的加、减、...(使用AWT或者Swing都可以)按照Java图形用户界面的设计要求,完成一个计算器的设计。要求具有基本的加、减、乘、除等四则运算。要求支持鼠标操作
正常情况下, WHERE 子句中进行的比较是二进制的, 但语言比较则需要 NLSSORT 函数。可以使用 NLS_COMP 指定必须根据NLS_SORT 会话参数进行语言比较。 值范围: Oracle8i National Language Support Guide 中指定的...