在一行中输入一个整数
![]()
。
输出一个字符串,表示将
转换为千分位格式后的结果。
请不要输出多余的空格或换行。
980364535
980,364,535
6
6
另辟蹊径
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNext()) { // 注意 while 处理多个 case
String str = in.nextLine();
int len = str.length();
int m=len%3;
if(m==0) str=str;
if(m==1) str="xx"+str;
if(m==2) str="x"+str;
char[] ch=str.toCharArray();
String res="";
int count=0;
for(int i=0;i<ch.length;){
if(count==3){
res+=",";
count=0;
}else{
res+=String.valueOf(ch[i]);
i++;
count++;
}
}
char[] ress=res.toCharArray();
for(int i =0;i<ress.length;i++){
if(ress[i]!='x') System.out.print(ress[i]);
}
}
}
} import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String str=sc.next();
StringBuilder sb=new StringBuilder(str);
for(int i=str.length()-3;i>0;i-=3){
sb.insert(i,",");
}
System.out.println(sb.toString());
}
}