我是靠谱客的博主 大意蜜蜂,最近开发中收集的这篇文章主要介绍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 去掉小数点_如何使double为整数时不带小数点-阿里云开发者社区所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部