`

System.out.printf输出格式

阅读更多

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

相关推荐

    Printf输出格式.

    ### Printf输出格式详解 在C语言中,`printf`函数是一种非常重要的输出工具,它能够按照用户定义的格式输出各种类型的数据。本文将基于提供的示例深入探讨`printf`的各种输出格式及其用法。 #### 字符串输出格式 ...

    常用技巧 Java开发 从控制台输出数据

    System.out.printf()方法是 Java 中另一种控制台输出方法,该方法可以进行格式化输出,功能类似于 C 语言中的 printf()函数。使用 System.out.printf()方法可以根据需要输出不同类型的数据,例如字符串、字符、整型...

    java实验报告 行列对齐的九九表

    System.out.printf("%3d", i * j); System.out.println(); } } } ``` 在这个版本中,`%3d`表示一个至少3位宽的整数,左侧填充0(如果需要的话)。这样,无论数字大小,每个乘积的宽度都是一致的,从而实现了...

    Java 格式化输出 printf 例子.zip_moneytzb

    在Java编程语言中,`printf`方法是`PrintStream`类的一个重要成员,它提供了类似于C语言中的格式化输出功能。这个方法允许我们以灵活的方式控制输出内容的格式,包括精度、宽度、对齐方式等。`moneytzb`可能是指特定...

    Java使用for循环语句在控制台上输出九九乘法表-的各种变换形式.docx

    - `%-4s`:这里使用`printf`函数来进行格式化输出,`%-4s`表示输出的字符串左对齐且占据4个字符的位置。 - 内层循环`for(int j = 1; j ; j++)`用于遍历每一列。 - 外层循环`for(int i = 1; i ; i++)`用于遍历每一行...

    Java使用for循环语句在控制台上输出九九乘法表_的各种变换形式

    - `System.out.printf("%-4s", i * j)` 使用格式化输出,使得输出结果左对齐且占据四个字符的空间,保证了表格的整洁。 #### 左下角形式 左下角形式的九九乘法表仅显示主对角线及以下部分,即只输出`i >= j`的情况...

    java使用for循环语句在控制台上输出九九乘法表_的各种变换形式

    在内层循环中,使用 System.out.print() 方法输出乘法表的每一项,然后使用 System.out.printf() 方法输出结果。最后,使用 System.out.println() 方法输出换行符。 除了基本的九九乘法表外,还有多种变换形式。...

    java字符格式化

    System.out.printf("上面价格的指数和浮点数结果的长度较短的是:%g%n", 50 * 0.85); System.out.printf("上面的折扣是%d%%%n", 85); System.out.printf("字母 A 的散列码是:%h%n", 'A'); } ``` 运行这段代码,...

    33Java大整数高精度1

    在 Java 中,我们可以使用 `System.out.printf()` 来输出格式化字符串,例如: ```java import java.util.*; import java.text.*; public class Main { public static void main(String[] args) { DecimalFormat...

    java学习笔记JDK6课件之三

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

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

     1、System.out.printf(); 类似于c语言的printf方法。如:  int x = 55;  System.out.format(“x = %5x”, x);  输出结果为:x = 37  2、System.out.format() int x = 55;  System.out.printf(“x = \u...

    Java语言程序设计基础篇前三章课后习题.doc

    - **知识点**: 使用`System.out.println()`来输出字符串。 - **实现**: 在主方法中调用`System.out.println()`三次,分别输出“Welcome to Java”、“Welcome to Computer Science”和“Programming is fun”。 ```...

    Java_格式化字符串 汇总

    System.out.printf("上面价格的指数和浮点数结果的长度较短的是:%g%n", 50 * 0.85); System.out.printf("上面的折扣是%d%%%n", 85); System.out.printf("字母A的散列码是:%h%n", 'A'); } ``` 上述代码展示了...

    java基础笔记

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

    Java语言程序设计基础篇前三章课后习题.pdf

    System.out.printf("Tip: $%.2f\nTotal: $%.2f", tip, total); } } ``` 以上是基于给定的课后习题中的一些典型知识点和示例代码,这些练习有助于初学者快速掌握Java编程的基础知识和技能。

    JAVA学习笔记最新ppt版3

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

    java做acm题目入门知识

    - `System.out.printf()`类似于C语言中的`printf`,支持格式化输出。 示例代码: ```java import java.io.*; public class Main { public static void main(String[] args) { int a = 12345; double b = 1....

    java的任务作业

    - `System.out.printf()`:格式化输出,可以指定输出格式。 - **标准输入** - 使用`Scanner`类进行标准输入处理较为简单: - 创建`Scanner`对象时传入`System.in`作为输入源。 - 使用`next()`方法获取下一个...

Global site tag (gtag.js) - Google Analytics