对于本题的格式化输出
Java的位数保留及处理:
String.format("%03d",num)
此处的03d,针对后面的int类型num,0表示不足位补零,3表示保留的位数
public class P7_7 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner reader=new Scanner(System.in);
int num =reader.nextInt();
int num1 =reader.nextInt();
int sum=num+num1;
if(sum<0) {
System.out.print("-");
sum=0-sum;
}
if(sum<1000)
System.out.println(sum);
else if(1000<=sum&&sum<1000000)
System.out.println(sum/1000+","+String.format("%03d",(sum%1000)));
else if(sum>=1000000)
System.out.println(sum/1000000+","+String.format("%03d",((sum/1000)%1000))+","+String.format("%03d",(sum%1000)));
reader.close();
}
}