问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java的Double的判断和显示问题

发布网友 发布时间:2022-04-25 08:45

我来回答

4个回答

热心网友 时间:2023-11-10 04:31

public static void main(String[] args) {
double d_m = 552.3;
String str_m = String.format("%.2f", d_m);
System.out.println(str_m);
}

你用这个 方法吧。 思路 清晰 很适用。。
直接 指名 小数点 长度。。

热心网友 时间:2023-11-10 04:31

public static void main(String[] args) {
double d_m = 552.3;
String str_m = String.format("%.2f", d_m);
System.out.println(str_m);
}

你用这个 方法吧。 思路 清晰 很适用。。
直接 指名 小数点 长度。。

热心网友 时间:2023-11-10 04:31

public static void main(String[] args) {
double temp =1.0002;

//方法一
DecimalFormat dft = new DecimalFormat("#.00");
System.out.println(dft.format(temp));

//方法二
String str_m = String.format("%.2f", temp);
System.out.println(str_m);

//小数的有效位数
System.out.println(dotCouunt(temp));

}

public static int dotCouunt(double d) {
String strD = String.valueOf(d);
//double至少有一位小数点,即使输入整数也是一位,
//如果要区分将d取整后与原来的值比较即可判断是否没有小数.
int len = 1;
if (strD.indexOf(".") != -1) {
len = strD.lastIndexOf(".");
}
return len;
}

热心网友 时间:2023-11-10 04:31

double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数
---------------------------------------------------------------

java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
df.format(float param);
参考着用吧
判断几位小数只有你自己写方法判断了,先找小数点,再判断就行了

热心网友 时间:2023-11-10 04:32

我觉得用*100.0/100最简单。这样就截取保留小数点后两位嘛!

热心网友 时间:2023-11-10 04:31

public static void main(String[] args) {
double d_m = 552.3;
String str_m = String.format("%.2f", d_m);
System.out.println(str_m);
}

你用这个 方法吧。 思路 清晰 很适用。。
直接 指名 小数点 长度。。

热心网友 时间:2023-11-10 04:31

public static void main(String[] args) {
double temp =1.0002;

//方法一
DecimalFormat dft = new DecimalFormat("#.00");
System.out.println(dft.format(temp));

//方法二
String str_m = String.format("%.2f", temp);
System.out.println(str_m);

//小数的有效位数
System.out.println(dotCouunt(temp));

}

public static int dotCouunt(double d) {
String strD = String.valueOf(d);
//double至少有一位小数点,即使输入整数也是一位,
//如果要区分将d取整后与原来的值比较即可判断是否没有小数.
int len = 1;
if (strD.indexOf(".") != -1) {
len = strD.lastIndexOf(".");
}
return len;
}

热心网友 时间:2023-11-10 04:32

double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数
---------------------------------------------------------------

java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
df.format(float param);
参考着用吧
判断几位小数只有你自己写方法判断了,先找小数点,再判断就行了

热心网友 时间:2023-11-10 04:31

public static void main(String[] args) {
double temp =1.0002;

//方法一
DecimalFormat dft = new DecimalFormat("#.00");
System.out.println(dft.format(temp));

//方法二
String str_m = String.format("%.2f", temp);
System.out.println(str_m);

//小数的有效位数
System.out.println(dotCouunt(temp));

}

public static int dotCouunt(double d) {
String strD = String.valueOf(d);
//double至少有一位小数点,即使输入整数也是一位,
//如果要区分将d取整后与原来的值比较即可判断是否没有小数.
int len = 1;
if (strD.indexOf(".") != -1) {
len = strD.lastIndexOf(".");
}
return len;
}

热心网友 时间:2023-11-10 04:31

double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数
---------------------------------------------------------------

java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
df.format(float param);
参考着用吧
判断几位小数只有你自己写方法判断了,先找小数点,再判断就行了

热心网友 时间:2023-11-10 04:32

我觉得用*100.0/100最简单。这样就截取保留小数点后两位嘛!

热心网友 时间:2023-11-10 04:31

public static void main(String[] args) {
double d_m = 552.3;
String str_m = String.format("%.2f", d_m);
System.out.println(str_m);
}

你用这个 方法吧。 思路 清晰 很适用。。
直接 指名 小数点 长度。。

热心网友 时间:2023-11-10 04:31

public static void main(String[] args) {
double temp =1.0002;

//方法一
DecimalFormat dft = new DecimalFormat("#.00");
System.out.println(dft.format(temp));

//方法二
String str_m = String.format("%.2f", temp);
System.out.println(str_m);

//小数的有效位数
System.out.println(dotCouunt(temp));

}

public static int dotCouunt(double d) {
String strD = String.valueOf(d);
//double至少有一位小数点,即使输入整数也是一位,
//如果要区分将d取整后与原来的值比较即可判断是否没有小数.
int len = 1;
if (strD.indexOf(".") != -1) {
len = strD.lastIndexOf(".");
}
return len;
}

热心网友 时间:2023-11-10 04:32

double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数
---------------------------------------------------------------

java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
df.format(float param);
参考着用吧
判断几位小数只有你自己写方法判断了,先找小数点,再判断就行了

热心网友 时间:2023-11-10 04:32

我觉得用*100.0/100最简单。这样就截取保留小数点后两位嘛!

热心网友 时间:2023-11-10 04:32

我觉得用*100.0/100最简单。这样就截取保留小数点后两位嘛!

热心网友 时间:2023-11-10 04:31

public static void main(String[] args) {
double d_m = 552.3;
String str_m = String.format("%.2f", d_m);
System.out.println(str_m);
}

你用这个 方法吧。 思路 清晰 很适用。。
直接 指名 小数点 长度。。

热心网友 时间:2023-11-10 04:31

public static void main(String[] args) {
double temp =1.0002;

//方法一
DecimalFormat dft = new DecimalFormat("#.00");
System.out.println(dft.format(temp));

//方法二
String str_m = String.format("%.2f", temp);
System.out.println(str_m);

//小数的有效位数
System.out.println(dotCouunt(temp));

}

public static int dotCouunt(double d) {
String strD = String.valueOf(d);
//double至少有一位小数点,即使输入整数也是一位,
//如果要区分将d取整后与原来的值比较即可判断是否没有小数.
int len = 1;
if (strD.indexOf(".") != -1) {
len = strD.lastIndexOf(".");
}
return len;
}

热心网友 时间:2023-11-10 04:32

double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数
---------------------------------------------------------------

java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
df.format(float param);
参考着用吧
判断几位小数只有你自己写方法判断了,先找小数点,再判断就行了

热心网友 时间:2023-11-10 04:32

我觉得用*100.0/100最简单。这样就截取保留小数点后两位嘛!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小鹏交付怎么评分 2024年5月趋乾黄道吉日 2024年5月哪天适合趋乾 2024年6月词讼黄道吉日 2024年6月哪天适合词讼 2024年8月成服黄道吉日 2024年8月哪天适合成服 2024年8月26日黄道吉日 百度识图在线识别这个人是 百度怎样识别明星是谁? 海绵城市都建什么 包钢股票前景如何 600010包钢股份这支股票我现在被套百分之六了,后市该怎么操作,适合做长 ... 这是技术培训吗?单位可以收取培训违约金吗? 河北省直公积金能办商转公吗 如何在c#中判断double型数据是否为空,不胜感激 MMOG/LE的自身评估范围 如何判断 一个double 是不是 NaN 类住宅商办和酒店式商办,有什么区别? MMOG/LE是什么意思? c++ 中如何检查一个double是不是null 福特品质体系 MMOG 代表什麼 java语言中 如何判断 一个 double形变量a 是否是整数 中国有哪些经过AIAG授权的认证公司 办理商转公积金贷款需要带什么证件 如何判断double 型的数据是否为0 MMOG/LE, VDA6.3, TS-16949之间是什么样的关系?认证流程是什么样的?都适用于哪些公司? java怎么判断给定字符串是否为double类型 MMOG体系认证怎么做? 到银行办商业住房贷款,需要什么手续? C++怎么判断double类型的变量是不是整数?%1=0可以吗? 办理商业贷款可以自己选择银行吗? 如何用正则表达式判断一个变量是否为double类型? 烟草证需要什么条件 重庆办理商转公贷款办理材料 C/C++中如何判断一个double类型的变量为零 请问太原什么地方有游戏设计公司? 年审烟草证需要什么证件? 商办的投资逻辑? javascript中怎么验证输入的是否是double 烟草证年审都需要什么资料 怎么办理商住房房产证 SPETT.LE是什么意思 ONE CENT是什么意思? “HEAO”是什么意思? DIABLO是什么意思? 东营市办理烟草证需要什么资料 游戏开发设计基础教程的目录 关于mc领地指令问题 烟草证办理需要什么条件 怎么给队友权限,求指令 怎么给tp权限和领地权限 办理烟草证需要什么材料