개발 기초/알고리즘

[Java] 배열 기본 오답노트

아모르AMORE 2024. 5. 5. 12:14
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" 인데 " " 을 빼 먹음