`
taimukang
  • 浏览: 180817 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java 格式化输出 printf 总结

 
阅读更多

通过一个具体实例说明:

double d = 345.678;
String s = "hello!"; 
int i = 1234;
//"%"表示进行格式化输出,"%"之后的内容为格式的定义。
System.out.printf("%f",d);//"f"表示格式化输出浮点数。
System.out.printf("%9.2f",d);//"9.2"中的9表示输出的长度,2表示小数点后的位数。
System.out.printf("%+9.2f",d);//"+"表示输出的数带正负号。
System.out.printf("%-9.4f",d);//"-"表示输出的数左对齐(默认为右对齐)。
System.out.printf("%+-9.3f",d);//"+-"表示输出的数带正负号且左对齐。
System.out.printf("%d",i);//"d"表示输出十进制整数。
System.out.printf("%o",i);//"o"表示输出八进制整数。
System.out.printf("%x",i);//"d"表示输出十六进制整数。
System.out.printf("%#x",i);//"d"表示输出带有十六进制标志的整数。
System.out.printf("%s",s);//"d"表示输出字符串。
System.out.printf("输出一个浮点数:%f,一个整数:%d,一个字符串:%s",d,i,s);//可以输出多个变量,注意顺序。
System.out.printf("字符串:%2$s,%1$d的十六进制数:%1$#x",i,s);//"X$"表示第几个变量。

 

分享到:
评论

相关推荐

    Java 格式化输出 printf 例子.zip_moneytzb

    使用java.io.PrintStream的printf方法实现C风格的输出

    Java中格式化输出的几种方法

    Java中实现格式化输出的几种方式:  1、System.out.printf(); 类似于c语言的printf方法。如:  int x = 55;  System.out.format(“x = %5x”, x);  输出结果为:x = 37  2、System.out.format() int x = ...

    JAVA String.format方法使用介绍

    其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等 待被格式化的对象。该函数对c语言中printf函数的用法进行了一定的模仿,因此有c语言基础的人学起来会轻松许多。下面我们着重...

    整理后java开发全套达内学习笔记(含练习)

    格式化输出 Formatter;格式化输入 Scanner;正则表达式 输出格式控制: 转义符: \ddd 1到3位8进制数指定Unicode字符输出(ddd) \uxxxx 1到4位16进制数指定Unicode字符输出(xxxx) \\ \ \' ' \" ...

    【JAVA】1001 A+B Format (20分) PAT甲级 PAT (Advanced Level) Practice

    栈Stack+字符串截取方法subString思路二:因为a和b的范围较小,所以可以按他们的位数分情况处理代码一:字符串截取方法substring代码二:StringBuilder的insert方法代码三:格式化输出 printf 1001 A+B Format (20分...

    java基础入门教程

    4 软 件 最 终 产 品 :用 Java 语 言 开 发 的 软 件 可 以 具 有 可视化 、 可 听 化 、 可 操作 化 的 效 果 ,这 要 比 电 视 、 电 影 的 效果 更 为 理 想 ,因 为 它 可 以做 到 "即 时 、 交 互、 动 画 与 ...

    Java核心技术II(第8版)

    12.2.1 用printf格式化数字 12.3 字符串参数 12.4 访问对象域 12.4.1 访问实例域 12.4.2 访问静态域 12.5 编码签名 12.6 调用Java方法 12.6.1 实例方法 12.6.2 静态方法 12.6.3 构造器 12.6.4 替代方法调用 12.7 ...

    AIC的Java课程1-6章

     [*]利用Formatter类的printf或format方法格式化输出字符串对象。(System.out对象封装了这两个方法)。 第10章 基本数据结构 4课时  了解和比较静态分配内存空间和动态分配内存空间,能够...

    05输入输出

    1.多种输出方式 object PrintDemo extends App{ //可继承app这个类 ... //②格式化输出,类似java中的string printf(名称:%s,估值:%.2f,name,price) //③使用s生成一个字符串 println(s名称是$name,价格是$pri

    JAVA 范例大全 光盘 资源

    实例89 Zip格式压缩、解压缩文件 228 实例90 从Jar中读取文本 232 实例91 流标记分割和统计字符串 234 实例92 Java操作Excel文件 237 第11章 Java高级特性 245 实例93 自动装箱与拆箱 245 实例94 for/in循环 ...

    jprintf:JPRINTF 允许使用 MATLAB、Simulink 或 Stateflow 将格式化文本打印到单独的窗口。-matlab开发

    除了打印到文件或命令窗口之外,JPRINTF 还可以将格式化输出打印到一个或多个文本窗口。 文本窗口类似于命令窗口,可以独立定位、编辑和打印。 下拉菜单执行以下功能: 文件:打开、保存、另存为、页面设置、打印...

    Java开发技术大全 电子版

    7.6.2格式化输出printf258 7.7序列化261 7.8本章小结264 第4篇Java中的高级技术 第8章Java的多线程机制266 8.1线程的概念266 8.1.1多线程的特点266 8.1.2线程的状态267 8.2Thread类268 8.2.1Thread类的构造...

    C语言讲解 主讲:邓君峰

    } /* main函数结束 */ 函数结束 基本输入输出函数格式化输出函数 printf( ) printf(格式控制 输出参数 ... , 输出参数 格式控制, 输出参数1, 输出参数n); 格式控制 printf("Hello World! \n"); ; printf("%d, %d\n...

    java贪吃蛇源码-Strs.jl:Julia的字符串支持包

    有比内置字符串文字语法和用于格式化输出的@printf / @sprintf宏更好的选择。 它汇集了以下内容: 一种更好的字符串文字类型,使用 、 和 这是形式f"..."或F"..." 。 这使用 Swift 样式的\转义序列,例如\u{xxxx}...

    数学函数、字符和字符串.pptx

    4.格式化输出;Math类包含完成基本数学函数所需的常量与方法。 Math类在java.lang包中,自动导入。 Math的常量: Math.PI 、Math.E 方法分为三大类: 三角函数方法(trigonometric method) 指数函数方法(exponent ...

    Java编程思想–13字符串

    第十三章 字符串13.1 不可变的String13.2 重载“+”与StringBuilder13.2.1 javap反编译13.3 无意识的递归13.4 String常用方法13.5格式化输出13.5.1 printf()13.5.2 System,out.format()13.5.3 Formatter类13.5.4 ...

    struts+hibernate+spring集成开发

    框架的美!让我们集成框架吧! import static java.lang.System.*; //静态导入 Public class TestPrintf{ public static void main(String......Integer i=1; //自动封箱 ... //格式化输出,自动解箱 i++ } } }

    C语言入门经典(第4版)--源代码及课后练习答案

    10.5.1 屏幕的非格式化输出 398 10.5.2 数组的格式化输出 399 10.5.3 数组的格式化输入 400 10.6 打印机输出 400 10.7 小结 401 10.8 习题 401 第11章 结构化数据 403 11.1 数据结构:使用struct 403 11.1.1...

Global site tag (gtag.js) - Google Analytics