`
heipark
  • 浏览: 2097043 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java printf格式笔记

    博客分类:
  • Java
 
阅读更多
import org.junit.Test;

public class TestMe {

	@Test
	public void test() throws IOException {
		// 占位符指定使用哪个参数填充值
		System.out.printf("%2$s %2$s %1$s \n", "111", "222");
		// 111 111 222

		// 浮点数保留小数点后尾数(四舍五入取整)
		System.out.printf("%.2f \n", 1.256F);
		// 1.23

		// 千分位分割输出整型
		System.out.printf("%,d \n", 12345678);
		// 12,345,678

		// 默认右对齐
		System.out.printf("%12d| %15d|  \n", 12345678, 666666666);
		// 左对齐,不足补空格
		System.out.printf("%-12d| %-15d|   \n", 12345678, 666666666);
		System.out.println();

		// '%%'输出百分号%%
		System.out.printf("%d%% \n", 58);

		// 不足位补零
		System.out.printf("%05d \n", 98);
		// 00058

		// 负数将添加括号
		System.out.printf("%(d \n", -98);
		// (98)

		System.out.printf("%tF  \n", System.currentTimeMillis());
		// 14:28:07

		System.out.printf("%tT  \n", System.currentTimeMillis());
		// 2013-08-15
	}
}

 

参考:http://java.chinaitlab.com/base/835591.html 

 

 

--end

 

 

分享到:
评论

相关推荐

    java控制台版笔记本

    如果需要更复杂的格式化输出,可以使用`printf`方法或者`String.format()`。 为了使程序具有良好的用户体验,开发者可能还考虑了错误处理,如使用try-catch块捕获可能抛出的异常,如`FileNotFoundException`。这...

    JAVA学习笔记(推荐)

    自JDK 5.0起,Java引入了类似于C语言`printf`的格式化输出。可以使用`String.format()`方法创建格式化的字符串,或者使用`System.out.printf()`直接输出。对于日期的格式化,可以使用特定的占位符,如`%tB`代表月份...

    java笔记,java学习笔记

    Java的`System.out.printf()`函数提供了一种强大的格式化输出方式,通过特定的格式字符串控制输出的样式。常见的格式化字符包括: - `%d`:十进制整数输出。 - `%f`:十进制浮点数输出。 - `%e`, `%E`:科学记数法...

    java基础笔记

    Java中的`System.out.printf()`函数允许开发者以更加精细的方式控制输出的格式。常见的格式化标志有: - `%d`:整数 - `%f`:浮点数 - `%s`:字符串 - `%c`:字符 - `%b`:布尔值 还可以添加修饰符来控制输出的...

    Java JDK 7学习笔记 完整扫描版

    同时,对其他API进行了优化,如`PrintStream`的`printf()`方法支持格式化输出。 通过阅读《Java JDK 7学习笔记》,你可以深入了解这些特性的具体使用和背后的设计理念,进一步提高你的Java编程技能。这份笔记不仅...

    java笔记.docx

    System.out.printf("您的BMI指数为: %.2f", bmi); } } ``` #### 总结 以上是对Java中的数据类型、变量、类型转换、运算符等内容进行了详细介绍。掌握这些基础知识对于学习Java编程至关重要。无论是对数据类型的...

    java学习笔记JDK6课件之三

    对于C语言用户,Java提供了类似`printf`的功能,即`System.out.printf`,它支持格式化输出,如在`HelloJavaForC`类中所示: ```java public class HelloJavaForC { public static void main(String[] args) { ...

    JAVA学习笔记最新ppt版5

    在本章的学习笔记中,我们将深入理解一维数组和二维数组的概念及其使用方法。 一维数组是线性数据结构,允许我们存储一组相同类型的数据。在Java中,声明一维数组的基本语法如下: ```java 数据类型[] 数组名; ```...

    java复习笔记,适用于本科学习

    总的来说,这个Java复习笔记涵盖了基本的输入输出处理、数据结构的使用、二维数组的动态创建以及数组的格式化输出等关键知识点,这些都是学习Java编程过程中不可或缺的部分。通过理解并实践这些内容,能够帮助本科生...

    JAVA NIO学习笔记.docx

    例如,C语言中的`printf`和`scanf`,以及Java中的面向对象封装。 2. **Java标准IO回顾** 在Java中,标准IO基于流(Stream)的概念,分为字节流和字符流两大类。字节流如`InputStream`和`OutputStream`处理原始字节...

    Java期末考试复习笔记

    - `System.out.printf()`可以格式化输出字符串。 - **数组**: - 数组声明时可以不指定元素数量。 - 数组初始化时可以同时声明并分配空间。 - 数组可以通过索引访问其元素。 - 数组是引用类型,可以通过赋值...

    java学习笔记极品5

    ### Java学习笔记极品5:数组深入理解 #### 一、数组概述 在计算机科学中,**数组**是一种基本的数据结构,用于存储具有相同类型的多个元素。在Java编程语言中,数组被视为一种特殊的对象,拥有其独特的特性和方法...

    达内java se培训课题笔记

    ### 达内 Java SE 培训课题笔记 #### 一、基础知识概述 这份课堂笔记主要涵盖了在达内培训期间学习的基本 Java SE 相关知识,包括但不限于 Java 的基本语法、类与对象的概念、包的使用、数据类型的转换以及一些...

    JAVA学习笔记最新ppt版3

    - `System.out.printf()`类似于C/C++中的`printf`,支持格式化输出,提供了更灵活的输出控制。 6. **批注**: - 单行批注以`//`开头,编译器会忽略这些行。 - 多行批注以`/*`开始,`*/`结束,但不能嵌套使用。 ...

    java 初学笔记

    Java初学者常常对这门语言的基本概念和特性感到困惑,这篇笔记将为你揭开Java的神秘面纱,带你深入了解它的基础知识。 首先,Java分为三个主要平台:JAVA SE(标准版)、JAVA EE(企业版)和JAVA ME(微型版)。...

    java笔记_基础内容

    - 创建一个脚本文件,内容为`java -jar ./文件名.jar`,并将此文件改为`.sh`格式,然后设置文件属性为可执行,即可通过双击该脚本来运行JAR包。 #### 三、注释类型 - **单行注释** (`//`): 用于注释单行代码。 - ...

    java学习笔记JDK6课件之十

    在“java学习笔记JDK6课件之十”中,主要讲述了异常处理的基础知识,包括受检异常、运行时异常、`try-catch-finally`语句块以及`throw`和`throws`的用法。 首先,异常处理是通过`try-catch-finally`结构实现的。当...

    Java JDK 6学习笔记——ppt简体版 第21章.ppt

    "Java JDK 6学习笔记——ppt简体版 第21章.ppt" 是一份关于Java Standard Edition 6(Java SE 6)新特性的讲解资料。在这个章节中,主要介绍了几个重要的更新,包括字符串处理、数组操作、日期与时间的国际化、以及...

Global site tag (gtag.js) - Google Analytics