SRM 149 FormatAmt

SRM 149 FormatAmt
 1 import  java.util. * ;
 2 import  java.lang. * ;
 3
 4 public   class  FormatAmt  {
 5
 6    public String amount(int dollars, int cents) {
 7    
 8        String ans = "";
 9        String dollarsStr = String.valueOf(dollars);
10        int n = dollarsStr.length();
11        int begin = (3 - (n % 3)) % 3;
12        for (int i = 0, j = begin; i < n; ++i, j = (++j) % 3{
13            if (i != 0 && j == 0{
14                ans += ",";
15            }

16            ans += dollarsStr.charAt(i);
17        }

18        ans = "$" + ans + ".";
19        if (cents < 10{
20            ans += "0" + cents;
21        }
 else {
22            ans += cents;
23        }

24        return ans;
25        
26    }

27
28}

你可能感兴趣的:(SRM 149 FormatAmt)