본문 바로가기

개발중/Java

Java에서 백분율(퍼센트) 계산하기

728x90
반응형

 

전체값에서 일부값은 몇 퍼센트?

 

  • 일부값 / 전체값 *100
// 10은 100에서 몇 퍼센트?
System.out.format("%.2f%%%n", 10.0 / 100.0 * 100.0);
// 출력 결과: 10.00%


// 33은 100에서 몇 퍼센트?
int x = 33;
int y = 100;
System.out.println( (double) x / (double) y * 100.0 + "%");
// 출력 결과: 33.0%
// 정수의 경우에는 (double) 로 실수화시키지 않으면
// 0.0 이라는 엉뚱한 값이 나옴
// 맨 끝의 + "%" 이 부분은 공식의 일부가 아니라 퍼센트 기호 출력

 

728x90
반응형