static 필드와 메소드 사용 연습
* static 필드와 메소드를 이용하여 달러와 우리나라 원화 사이의 변환을 해주는 가단한 환율 계산기
public class Test {
public static void main(String arg[]) {
CurrentConverter.setRate(1160); // 미국 달러 환율 $1 는 1160원
System.out.println("백만원은 " +
CurrentConverter.toDollar(1000000) + " 입니다.");
System.out.println("백달러는"+ CurrentConverter.toKWR(100) + "원입니다.");
}
}
class CurrentConverter {
private static double rate; // 한국 원화에 대한 환율을 나타냄
public static double toDollar(double won) {
return won / rate; // 한국 원화를 달러로 변환하는 과정
}
public static double toKWR(double dollar) {
return dollar * rate; // 달러를 한국 원화로 변환하는 과정
}
public static void setRate(double r) {
rate = r; // 환율을 설정.
}
}
실행 결과
출처 - JAVA Programming - 황기태