我是靠谱客的博主 大意蜜蜂,这篇文章主要介绍double 去掉小数点_如何使double为整数时不带小数点-阿里云开发者社区,现在分享给大家,希望可以做个参考。

如何使double为整数时不带小数点

假设一个double类型的变量被赋值为5,则输出时会显示5.00000

怎样才能在输出时去掉小数点?

并且当它赋值为小数时(比如5.12)输出时会仍显示小数

public class DoubleTrans{

public static String doubleTrans(double d){

if(Math.round(d)-d==0){

return String.valueOf((long)d);

}

return String.valueOf(d);

}

public static void main(String args[]){

double a=3.0d,b=3.1d;

System.out.println(doubleTrans(a));

System.out.println(doubleTrans(b));

}

}

运行结果:3 3.1

public class s {

public static void main(String[] args) {

double b=1.1;

double c=b-(int)b;

if(c==0)

System.out.println((int)b);

else

System.out.println(b);

}

}

最后

以上就是大意蜜蜂最近收集整理的关于double 去掉小数点_如何使double为整数时不带小数点-阿里云开发者社区的全部内容,更多相关double内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部