java中printf
时间: 2023-11-20 21:59:13 浏览: 139
浅析Java中print、printf、println的区别
Java中的printf是一种格式化输出的方法,可以将指定的字符串和变量按照指定的格式输出。具体使用方法如下:
1.格式化输出字符串
```java
String name = "Tom";
int age = 18;
System.out.printf("My name is %s, and I'm %d years old.", name, age);
// 输出:My name is Tom, and I'm 18 years old.
```
2.格式化输出数字
```java
double x = 1000.0 / 3.0;
System.out.printf("%8.2f", x); // 输出: 333.33
System.out.println();
System.out.printf("%10.2f", x); // 输出: 333.33
System.out.println();
System.out.printf("%8.6f", x); // 输出:333.333333
```
3.格式化输出多个参数
```java
double x = 1000.0 / 3.0;
double y = 2000.0 / 3.0;
System.out.printf("第一个数字是%8.6f,第二个数字是%8.6f", x, y);
// 输出:第一个数字是333.333333,第二个数字是666.666667
```
阅读全文