关于%m.nf和%mf格式的解释及四舍五入问题的详解
前几天室友问我这个小问题时,我发现自己竟然无法肯定的给出答案,索性自己在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格式的解释及四舍五入问题的详解相关推荐
- pydicom读取头文件_.dcm格式文件软件读取及python处理详解
要处理一些.dcm格式的焊接缺陷图像,需要读取和显示.dcm格式的图像.通过搜集资料收集到一些医学影像,并通过pydicom模块查看.dcm格式文件. 若要查看dcm格式文件,可下echo viewe ...
- Linux下zip格式文件的解压缩与压缩操作命令详解
< Linux下zip格式文件的解压缩与压缩操作命令详解 > * 声明:网上找来比较凌乱,整理了一下,方便自己查看 zip格式文件的解压缩与压缩操作: 1.把/home目录下面的huaza ...
- python读二进制格点雷达基数据_对numpy中二进制格式的数据存储与读取方法详解...
使用save可以实现对numpy数据的磁盘存储,存储的方式是二进制.查看使用说明,说明专门提到了是未经压缩的二进制形式.存储后的数据可以进行加载或者读取,通过使用load方法. In [81]:np. ...
- android json格式解析,android之解析json数据格式详解
1.JSON解析 (1).解析Object之一: 解析方法: 1 JSONObject demoJson =newJSONObject(jsonString); 2 String url = demo ...
- python字符串解释_python基础之字符串详解
1.Python环境配置: 下载好之后安装,注意勾选环境变量. 2.写python一定要注意代码的缩进. 2.字符串: (1).字符串是从左到右是从0开始索引,从右到左是从-1开始.遵循包前不包后原则 ...
- python文档字符串格式_Python字符串及文本模式方法详解
一.你想在字符串中搜索和匹配指定的文本模式 遗漏点:re模块其实也是帮助我们进行字符串处理的重要工具,我之前总是想着用内建的函数来处理,其实如果是复杂的文本和数据结构,re模块能帮助我们处理很多信息. ...
- python接口自动化(四十一)- 发xml格式参数的post请求(超详解)
简介 最近在工作中,遇到一种奇葩的接口,它的参数数据是通过xml,进行传递的,不要大惊小怪的,林子大了什么鸟都有,每个人的思路想法不一样,开发的接口也是各式各样的,如果想要统一的话,必须是提前团队已经 ...
- 事务、提交、回滚、脏读、幻读等名词解释以及事务隔离级别详解
看视频的时候,听大佬说commit.事务.脏数据等等名词,听的弟弟是一脸懵呀,今天特地搜集.整理出来了这些名词的解释了,下面我们一起看一下. 文章目录 事务:transaction 概念 四个属性(A ...
- linux进程命令解释,linux 进程命令top详解
介绍: top命令可以显示当前系统正在执行的程序的相关信息,包括进程ID.内存占用率.CPU占用率等. 语法:top[-c] [-d delay] [-i] [-q] [-s] [-S] 选项介绍: ...
最新文章
- pytorch 神经网络训练注意最后一批次输出的数据体量
- C++知识点24——使用C++标准库(顺序容器deque的初始化,赋值,访问,添加,删除,交换与迭代器失效)
- 北京python培训班价格-北京Python启蒙班
- 【C#】using用法
- python学习笔记day08 文件功能详解
- Hadoop中shuffle阶段流程分析
- java idle,java – IMAP IDLE库
- boost signal2 trackable
- labuladong的算法小抄pdf_东哥手写正则通配符算法,结构清晰,包教包会!
- 步进电机速度不够怎么办?
- 五大常用算法(一) - 分治算法
- 软考试题希赛网爬取过程分享二
- 谈谈对于UART的理解
- 自抗扰控制(ADRC)
- 材料成型计算机仿真技术,材料成型计算机模拟分析(各种仿真软件介绍).ppt
- Matlab模糊综合评价做空气质量经典例题
- 山东农村商业银行计算机笔试,2021年山东农村商业银行笔试备考:计算机科目高分复习方法...
- 回望2019,互联网产品发展只剩焦虑?
- 手机厂商“卷”到了手腕上
- 【算法】美团之大富翁问题(C++源码)
热门文章
- 太卷了,某公司把自家运营多年的核心系统(智慧系统)完全开源了
- 面向对象3大特征和5大原则
- 30张图带你搞懂!路由器,集线器,交换机,网桥,光猫有啥区别?
- 基于layui.upload.js 拖拽文件/文件夹上传下载
- elasticsearch win7集群配置python测试
- led灯模组是什么东西_现代灯具什么牌子好 节能LED灯新品推荐
- 排序——快速排序(Quick sort)
- 2021年电工(中级)模拟考试题库及电工(中级)模拟考试系统
- 6年,我从手工测试到测试开发,写给即将进入或者正在做测试的你...
- 张明楷:案件事实认定方法的七点注意 z