编写一段java代码,来分别格式化输出整数01929345和小数1234.56
时间: 2024-09-26 19:03:30 浏览: 25
C语言格式化输出语句共2页.pdf.zip
在Java中,你可以使用`String.format()`方法或`DecimalFormat`类来进行数值的格式化输出。这里是一些示例:
**使用`String.format()`方法:**
```java
int integer = 1929345;
double decimal = 1234.56;
// 对整数格式化
String formattedInteger = String.format("%d", integer);
System.out.println("Formatted Integer: " + formattedInteger);
// 对小数格式化
String formattedDecimal = String.format("%.2f", decimal); // 保留两位小数
System.out.println("Formatted Decimal: " + formattedDecimal);
```
**使用`DecimalFormat`类:**
```java
import java.text.DecimalFormat;
int integer = 1929345;
double decimal = 1234.56;
// 对整数格式化
DecimalFormat dfInt = new DecimalFormat("#");
String formattedIntegerDF = dfInt.format(integer);
System.out.println("Formatted Integer (using DecimalFormat): " + formattedIntegerDF);
// 对小数格式化
DecimalFormat dfDec = new DecimalFormat("#.00");
String formattedDecimalDF = dfDec.format(decimal);
System.out.println("Formatted Decimal (using DecimalFormat): " + formattedDecimalDF);
```
在这两个例子中,`%d`和`.2f`都是格式化占位符,分别对应整数和保留两位小数的小数。
阅读全文