有一个计算:Double ret=Double。parseDouble(v.getCible\u 1())-双精度。parseDouble(v.GetRealize\u 1())
如果ret=68.0,如何仅获取ret=68?
编辑:如果不是0,我想保留小数部分,例如ret=68.4就可以了。
您可以将其转换为int,并将其与double值进行比较。如果比较结果为true,则必须使用转换后的值,否则继续使用double。
像这样做,
private String getResultValue(double ret) {
int convertedValue = (int) ret;
return String.valueOf(ret == convertedValue ? convertedValue : ret);
}
例如,
>
当ret
=68.0时,转换值
=68--
当ret=68.4时,convertedValue=68--
使用DecimalFormat类格式化数字。
https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html
你可以这样写。
double doubleValue = 68.1;
int intValue = (int)doubleValue;
double minus = doubleValue-intValue;
if(minus != 0.0){
System.out.println(doubleValue);
}
else{
System.out.println(intValue);
}
vscode 怎么去掉“-INSERT” 不知道是升级还是加了插件的原因,开发工具里有一个“-INSERT”,有的是有会切换成vim一样的查看模式,然后输入“i”以后才能编辑(也不知道是哪个脑残设计的),有没有大佬知道怎么去掉的?
展示是这样的 正常的序号是 1,2,3,4... js 如何去掉 .0 呢 用过 Math.floor,Math.trunc 都不行
这个正则是一点都学不来啊,怎么去点htpps://和htpp://www呢? http://www.yoikou.com https://lcp.txmee.com
本文向大家介绍Python datetime时间格式化去掉前导0,包括了Python datetime时间格式化去掉前导0的使用技巧和注意事项,需要的朋友参考一下 Python时间格式化的时候,去掉前导0的: #结果是: '4' 在format string的%与flag之间,添加一个“-”即可。 在Mac和Linux中试过可用,不确定是否可以移植。
Edge DevTools 中这些tab的图标怎么去掉?