티스토리 뷰

2022/review_note

[디버깅] insertComma()

yanii 2022. 8. 28. 14:13

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;

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 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 29 30
글 보관함