코딩/JAVA

static 필드와 메소드 사용 연습

자유로운개발 2016. 6. 29. 15:23
반응형


* 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 - 황기태


반응형