前几天室友问我这个小问题时,我发现自己竟然无法肯定的给出答案,索性自己在Eclipse上测试了一下,写了这篇博客,以供大家一起来学习学习!

1.对于输出%m.nf格式:

m表示要输出这个数的宽度,包括小数点,如果实际数值的宽度大于m,则以实际的数据宽度为准,如果实际数值宽度小于m,那么默认右对齐,前面补空格。

n表示小数点后面数据的位数。

public static void main(String[] args) {float x=1.456f;  System.out.printf("%3.2f",x);
}

输出:1.46

public static void main(String[] args) {float x=1.456f;   System.out.printf("%13.3f",x);
}

输出:        1.456(前面有8个空格)

2.对于输出%mf格式:

m表示要输出这个数的宽度,包括小数点,如果实际数值的宽度大于m,则以实际的数据宽度为准,如果实际数值宽度小于m,那么默认右对齐,前面补空格。

注意:对于浮点型变量,小数点后默认有6位小数。

public static void main(String[] args) {double x=1.456;     //实际数据为1.456000System.out.printf("%4f",x);}

输出:1.456000

public static void main(String[] args) {double x=1.456;    //实际数据为1.456000System.out.printf("%15f",x);
} 

输出:       1.456000(前面有7个空格)

3.对于四舍五入问题:

直接上代码

public static void main(String[] args) {double x=1.456; System.out.printf("%3.2f",x);} 输出为1.46
public static void main(String[] args) {double x=1.454; System.out.printf("%3.2f",x);}输出为1.45

关于%m.nf和%mf格式的解释及四舍五入问题的详解相关推荐

  1. pydicom读取头文件_.dcm格式文件软件读取及python处理详解

    要处理一些.dcm格式的焊接缺陷图像,需要读取和显示.dcm格式的图像.通过搜集资料收集到一些医学影像,并通过pydicom模块查看.dcm格式文件. 若要查看dcm格式文件,可下echo viewe ...

  2. Linux下zip格式文件的解压缩与压缩操作命令详解

    < Linux下zip格式文件的解压缩与压缩操作命令详解 > * 声明:网上找来比较凌乱,整理了一下,方便自己查看 zip格式文件的解压缩与压缩操作: 1.把/home目录下面的huaza ...

  3. python读二进制格点雷达基数据_对numpy中二进制格式的数据存储与读取方法详解...

    使用save可以实现对numpy数据的磁盘存储,存储的方式是二进制.查看使用说明,说明专门提到了是未经压缩的二进制形式.存储后的数据可以进行加载或者读取,通过使用load方法. In [81]:np. ...

  4. android json格式解析,android之解析json数据格式详解

    1.JSON解析 (1).解析Object之一: 解析方法: 1 JSONObject demoJson =newJSONObject(jsonString); 2 String url = demo ...

  5. python字符串解释_python基础之字符串详解

    1.Python环境配置: 下载好之后安装,注意勾选环境变量. 2.写python一定要注意代码的缩进. 2.字符串: (1).字符串是从左到右是从0开始索引,从右到左是从-1开始.遵循包前不包后原则 ...

  6. python文档字符串格式_Python字符串及文本模式方法详解

    一.你想在字符串中搜索和匹配指定的文本模式 遗漏点:re模块其实也是帮助我们进行字符串处理的重要工具,我之前总是想着用内建的函数来处理,其实如果是复杂的文本和数据结构,re模块能帮助我们处理很多信息. ...

  7. python接口自动化(四十一)- 发xml格式参数的post请求(超详解)

    简介 最近在工作中,遇到一种奇葩的接口,它的参数数据是通过xml,进行传递的,不要大惊小怪的,林子大了什么鸟都有,每个人的思路想法不一样,开发的接口也是各式各样的,如果想要统一的话,必须是提前团队已经 ...

  8. 事务、提交、回滚、脏读、幻读等名词解释以及事务隔离级别详解

    看视频的时候,听大佬说commit.事务.脏数据等等名词,听的弟弟是一脸懵呀,今天特地搜集.整理出来了这些名词的解释了,下面我们一起看一下. 文章目录 事务:transaction 概念 四个属性(A ...

  9. linux进程命令解释,linux 进程命令top详解

    介绍: top命令可以显示当前系统正在执行的程序的相关信息,包括进程ID.内存占用率.CPU占用率等. 语法:top[-c] [-d delay] [-i] [-q] [-s] [-S] 选项介绍: ...

最新文章

  1. pytorch 神经网络训练注意最后一批次输出的数据体量
  2. C++知识点24——使用C++标准库(顺序容器deque的初始化,赋值,访问,添加,删除,交换与迭代器失效)
  3. 北京python培训班价格-北京Python启蒙班
  4. 【C#】using用法
  5. python学习笔记day08 文件功能详解
  6. Hadoop中shuffle阶段流程分析
  7. java idle,java – IMAP IDLE库
  8. boost signal2 trackable
  9. labuladong的算法小抄pdf_东哥手写正则通配符算法,结构清晰,包教包会!
  10. 步进电机速度不够怎么办?
  11. 五大常用算法(一) - 分治算法
  12. 软考试题希赛网爬取过程分享二
  13. 谈谈对于UART的理解
  14. 自抗扰控制(ADRC)
  15. 材料成型计算机仿真技术,材料成型计算机模拟分析(各种仿真软件介绍).ppt
  16. Matlab模糊综合评价做空气质量经典例题
  17. 山东农村商业银行计算机笔试,2021年山东农村商业银行笔试备考:计算机科目高分复习方法...
  18. 回望2019,互联网产品发展只剩焦虑?
  19. 手机厂商“卷”到了手腕上
  20. 【算法】美团之大富翁问题(C++源码)

热门文章

  1. 太卷了,某公司把自家运营多年的核心系统(智慧系统)完全开源了
  2. 面向对象3大特征和5大原则
  3. 30张图带你搞懂!路由器,集线器,交换机,网桥,光猫有啥区别?
  4. 基于layui.upload.js 拖拽文件/文件夹上传下载
  5. elasticsearch win7集群配置python测试
  6. led灯模组是什么东西_现代灯具什么牌子好 节能LED灯新品推荐
  7. 排序——快速排序(Quick sort)
  8. 2021年电工(中级)模拟考试题库及电工(中级)模拟考试系统
  9. 6年,我从手工测试到测试开发,写给即将进入或者正在做测试的你...
  10. 张明楷:案件事实认定方法的七点注意 z