Notice
Recent Posts
Recent Comments
Link
투케이2K
234. (java/자바) 퍼센트 (percent) 값 계산 수행 실시 - String.format 소수점 제한 출력 본문
[개발 환경 설정]
개발 툴 : Eclipse
개발 언어 : Java
[소스 코드]
package ex6;
public class MainActivity13 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[Program Start]");
System.out.println("");
/**
* [요약 설명]
* 1. 퍼센트 값을 구하기 위해서는 먼저 원본값을 100으로 나눠서 1퍼센트 값을 구한 후 >> 지정된 퍼센트를 곱합니다
* 2. String.valueOf : string 형태로 데이터 형변환을 수행합니다
* 3. String.format : string 형태로 특정 데이터를 포맷해서 형변환을 수행합니다
* */
// 초기 데이터 변수 선언 실시
double data = 530;
// 원본 값에서 구하려는 퍼센트 값 지정
double percent = 83;
// 결과 확인 메소드 호출 실시
System.out.println("결과 : " + getCalPercentData(data, percent));
}// 메인 종료
public static String getCalPercentData(double value, double perc) {
// 결과 반환할 변수 선언 실시
String result = "";
// 인풋으로 들어온 데이터 확인 실시
System.out.println("original value : " + value);
System.out.println("original perc : " + perc);
System.out.println("");
// 인풋으로 들어온 데이터 변수에 삽입
double checkValue = 0.0;
double checkPerc = 0.0;
try {
// 원본으로 들어온 값을 100으로 나눠서 1퍼센트 값을 구합니다
checkValue = (value / 100);
// 1퍼센트 구합값을 사용해 인풋으로 들어온 퍼센트 값을 곱합니다
checkPerc = (checkValue*perc);
System.out.println("checkValue : " + checkValue);
System.out.println("checkPerc : " + checkPerc);
System.out.println("");
// 결과 반환 변수에 데이터 삽입 실시
result = String.valueOf(checkPerc); // 소수점 계산 그대로 반환
//result = String.format("%.1f", checkPerc); // 소수점 1자리 까지만 출력
//result = String.format("%.2f", checkPerc); // 소수점 2자리 까지만 출력
}
catch(Exception e) {
e.printStackTrace();
}
return result;
}
}// 클래스 종료
[결과 출력]
[요약 설명]
/**
* 1. 퍼센트 값을 구하기 위해서는 먼저 원본값을 100으로 나눠서 1퍼센트 값을 구한 후 >> 지정된 퍼센트를 곱합니다
* 2. String.valueOf : string 형태로 데이터 형변환을 수행합니다
* 3. String.format : string 형태로 특정 데이터를 포맷해서 형변환을 수행합니다
* */
반응형
'Java' 카테고리의 다른 글
Comments