Java中String转换Double类型 Java小数点后留两位

Java中String转换Double类型

double num1 = 0.0;

String qq = "19.987";

num1 = Double.valueOf(qq.toString());

太祖元年

Java小数点后留两位

double num1 =11;

double num1 =21;

String num1 ="";

DecimalFormat df = new DecimalFormat(".00");
num3 = df.format((num1 - num2)/num2*100);

Sytem.out.println(num3);

运行结果:

num3=52.38

时间: 2024-10-17 11:16:47

Java中String转换Double类型 Java小数点后留两位的相关文章

EL表达式jsp页面double小数点后保留两位

EL表达式jsp页面double小数点后保留两位,四舍五入 <fmt:formatNumber type="number" value="${member.loginBonusAmount } " maxFractionDigits="2"/> maxFractionDigits:保留几位小数

C# 小数点后保留两位小数,四舍五入的函数及使用方法

Math.Round(45.367,2)     //Returns   45.37 Math.Round(45.365,2)     //Returns   45.36 说明: C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是五舍六入. 下面的才是符合中国人理解的四舍五入 Math.Round(45.367,2,MidpointRounding.AwayFromZero);    //Returns   45.37 Math.Round

Java中String,long,byte类型可以作为switch中的表达式吗?

首先介绍一下java中的switch语句:switch语句 :格式switch(表达式){case 值1:语句1;break ;case 值2:语句2;break ;......default:语句n+1;break ;} 执行流程: switch表达式 得到一个结果,首先需要和case后面的值1进行比较, 如果匹配,执行语句1,遇见break,结束语句 如果case后面的值1不匹配,然后case 值2进行匹配,如果成功,执行语句2,break结束 依次这样进行选择判断,如果都不匹配,执行def

Java中几种常用的设置小数点后位数的方法

记录下几种常用的控制小数点后位数的方法,除了这几种还有很多方法也可以控制,但是用得不常见,下面是比较常见的几种方法 使用BigDecimal类对超长数字进行格式化控制 使用DecimalFormat格式化十进制数字 使用printf格式化输出 具体实现 package _12_26_test; import java.math.BigDecimal; import java.math.BigInteger; import java.text.DecimalFormat; /*控制小数点后位数的几

js小数点后保留两位

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Test</title> <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>

java中字符串转换Date类型

1 public static Date date(String date_str) { 2 try { 3 Calendar zcal = Calendar.getInstance();//日期类 4 Timestamp timestampnow = new Timestamp(zcal.getTimeInMillis());//转换成正常的日期格式 5 SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");/

java中判断数字带小数点后取两位

<span style="white-space:pre"> </span>String a="123.23"; Pattern pattern = Pattern.compile("^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,2})?$"); Matcher isNum = pattern.matcher(a); if( !isNum.matches() ){ System.out.pri

Java 四舍五入并小数点后保存两位,千分位分隔

import java.text.DecimalFormat; public class FileTest {    public static void main(String[] args) {        DecimalFormat df = new DecimalFormat("#,##0.00");        System.out.println(df.format(12345.626));        System.out.println(df.format(123

Java中String类的特殊性

java中特殊的String类型 Java中String是一个特殊的包装类数据有两种创建形式: String s = "abc"; String s = new String("abc"); 第一种先在栈中创建一个对String类的对象引用变量s,然后去查找"abc"是否被保存在字符串常量池中,如果没有则在栈中创建三个char型的值'a'.'b'.'c',然后在堆中创建一个String对象object,它的值是刚才在栈中创建的三个char型值组成