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
}

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28
