如何使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为整数时不带小数点相关推荐

  1. C语言用char数组存储一串整数时的一个陷阱

    C语言用char数组存储一串整数时的一个小陷阱 C语言的一个关于char数组的小Tip 一.问题起源 二.问题代码 三.问题分析 (一).运行分析 (二).可能的解决方案 四.问题总结(不想看长篇大论 ...

  2. C# 使用int.TryParse,Convert.ToInt32,(int)将浮点类型转换整数时的区别

    int.TryParse,Convert.ToInt32,(int) 这几种类型在将浮点类型转换整数时是有差别 Convert.ToInt32则会进行四舍五入 int.TryParse只能转换整数,即 ...

  3. Java把带小数点的字符串转换成整数

    带小数点的字符串是不能直接转成整数的,应该先将它转成double类型再转int整数. 具体操作如下: String str = "80.0"; nt intValue = Doub ...

  4. 01背包问题(当有的背包重量是非整数时)的递归(优化成动态规划+再用滚动数组优化)解法+一些动态规划(递归,搜索)的高级技巧

    当背包重量是整数时,动态规划可以用数组存储状态就可以了. 当背包重量是非整数时,用map存储状态就可以了!主要思路:  map(构造函数中参数comp是仿函数(或者叫函数对象))+递归优化(" ...

  5. java保留两位小数_java使double保留两位小数的多方法 java保留两位小数

    这篇文章主要介绍了java使double类型保留两位小数的方法,大家参考使用吧 mport java.text.DecimalFormat; DecimalFormat df = new Decima ...

  6. double转整数问题

    double转整数问题 https://blog.csdn.net/xgbing/article/details/8979151 posted on 2018-08-04 19:29 时空观察者9号 ...

  7. 写一个使两个整数进行交换的方法(不能使用临时变量) 【前端每日一题-27】...

    写一个使两个整数进行交换的方法(不能使用临时变量) 这道题是一个比较有意思的题,记录于此. var a=10; var b=20;...不用临时变量让a和b交换console.log(a); cons ...

  8. php把整数拆分成数组,数组拆分处理(整数时的处理),该怎么处理

    数组拆分处理(整数时的处理) 已知数组a: array ( 0 => array ( 'po_num' => '20131227-000008102', 'plant' => 'JQ ...

  9. turtlebot3_teleop_key 键盘控制程序,使之0速度时不会一直发送 topic,通过topic代替键盘控制小车运动。

        turtlebot3_teleop_key 键盘控制程序,使之0速度时不会一直发送 topic roslaunch turtlebot3_teleop turtlebot3_teleop_ke ...

最新文章

  1. 图神经网络(Graph Neural Networks,GNN)综述
  2. SQL Server数据库开发的二十一条军规
  3. 怎么打开python shell_Python之使用adb shell命令启动应用的方法详解
  4. Windows Service下的Timer计时器的使用
  5. MySQL保存或更新 saveOrUpdate
  6. 2017年公众号32篇热文回看
  7. 如何在Ubuntu 18.04上安装Django
  8. 买了基金之后要天天盯着吗?
  9. 突发!迈克菲掌门人 John McAfee 在西班牙监狱自缢身亡
  10. Executor框架(转载)
  11. NSCTF-Reverse02 超级详细且简单的办法搞定
  12. 数字 IC 笔试面试必考点(1)FPGA 芯片架构
  13. 腾讯地图SDK公交路线规划Demo
  14. 基于nRF24L01的一对多节点通信(一收多发)
  15. 在触屏设备上面利用html5裁剪图片(转)
  16. Pytorch autograd.grad与autograd.backward详解
  17. Google VR 学习小结
  18. 2.5 Web前端:JavaScript5:常用DOM操作
  19. HTML 计算奖金小程序
  20. pythonAI五子棋(二)

热门文章

  1. dedeCMS修改文章更新发布时间问题
  2. spring的jar各包作用
  3. Python快速学习02:基本数据类型 序列
  4. java和C++的const 和 final 的区别
  5. [转]PDO防注入原理分析以及使用PDO的注意事项
  6. vs2010 静态使用 opencv 2.46 库
  7. SQL 左外连接,右外连接,全连接,内连接
  8. 这五款Python工具都是最常用的,尤其是第三种,初学者必须掌握的
  9. ASP.NET Razor – C# 变量简介
  10. Podman中如何运行一个 Linux 虚拟机?