티스토리 뷰
987654 ==> 987,654 로 만들어주는 메소드
EX. 6819 ==> 6,819
매개변수 data = 6819
받아올 매개변수가 int라면 정해져있다면 String 타입으로 형변환해서 받아와야 함.
for문에서 data의 길이만큼 반복해주기
if문에서 ","추가 조건 걸어주기
> 3자리마다 "," 추가 되어야 함.(i = 0부터 시작이니까 data길이로는 i+1번째임)
i % 3 == 0 >> 3으로 나눈 나머지가 0인 경우(3의 배수만 true)
> 0번째에는 "," 추가되지 않아야 함.
(순서) 1 | 2 | 2-1 | 5 | 3 | 4 |
for문 | if문 | result | result = | data.charAt(data.length() -1 - i ) | + result; |
i = 0 | false | 9 | (4-1-0 = 3)번째 data.charAt = 9 | 0 | |
i = 1 | false | 19 | (4-1-1 = 2)번째 data.charAt = 1 | 9 | |
i = 2 | false | 819 | (4-1-2 = 1)번째 data.charAt = 8 | 19 | |
i = 3 | true | ,819 | 6,819 | (4-1-3 = 0)번째 data.charAt = 6 | ,819 |
6,819 결과값 String으로 return;
'2022 > review_note' 카테고리의 다른 글
[실수실수^^] 클래스 선언할 때, VO 만들 때 형식 갖추기 (0) | 2022.10.15 |
---|---|
[실수실수^^] form태그 (0) | 2022.10.08 |
[실수실수^^] 변수는 문자열에 그대로 넣으면 안 된다 (0) | 2022.09.07 |
[디버깅] if(조건문 != ) (0) | 2022.09.04 |
[디버깅] thread.join() (0) | 2022.08.28 |