java中将四位整数将千分位取出并输出
时间: 2024-11-30 17:17:26 浏览: 15
java字符串类型数字设置千分位分隔
5星 · 资源好评率100%
在Java中,你可以通过字符串处理的方式将四位整数分割成千分位并输出。这里是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
int num = 12345; // 四位整数
String formattedNum = formatNumber(num);
System.out.println(formattedNum); // 输出: 12,345
}
private static String formatNumber(int number) {
if (number < 0) {
return "-" + formatNumber(-number);
}
StringBuilder sb = new StringBuilder();
sb.append(number / 1000).append(",");
number %= 1000;
sb.append(number / 100).append(",");
number %= 100;
sb.append(number);
return sb.toString().trim(); // 去除末尾多余的逗号
}
}
```
这个`formatNumber`方法首先取整数除以1000得到千位数,然后对剩余的部分重复此过程,直到整数变为0。每个步骤的结果都会添加到`StringBuilder`中,并在每两个数字之间插入逗号。
阅读全文