int sumValue = 0;
int cnt = 0;
double avgValue = 0;
avgValue += (sumValue / (double) cnt);
System.out.printf("%d", sumValue);
System.out.print(" ");
System.out.printf("%.1f", avgValue);
* 코테 대비용 Java 오답노트
- cnt 를 double 로 형변환 해주지 않으면 정수 값이 avgValue 에 더해진다
- 소숫점 아래 두 번째 자리에서 반올림해서 첫 번째 자리까지 출력하려면
- 다음과 같이 printf + "%.1f" + , 조합을 사용하고 변수를 넣어준다
ㄴ 자주 실수하는 점 : printf 인데 print로 씀
ㄴ 자주 실수하는 점 2 : %.1f 인데 %1f 로 씀
ㄴ 자주 실수하는 점 3 : "%.1f" 인데 " " 을 빼 먹음
'CS > 알고리즘 문제 풀이' 카테고리의 다른 글
[코드트리 조별과제] Java 최소공배수 구하기 💛코드 업그레이드💛 (0) | 2024.08.15 |
---|---|
[프로그래머스/알고kit/해시] 폰켓몬 (1) | 2024.03.07 |
[BOJ23971/Python] ZOAC 4 (2) | 2024.03.05 |
[프로그래머스/알고kit/DFS,BFS] 타겟 넘버 (1) | 2024.01.27 |
[프로그래머스/알고kit/그리디] 체육복 (0) | 2024.01.21 |