Page 21 -
P. 21
1.1 클라이언트 PC 기반 프로그램 J A V A WEB 1
다음은 자바(Java)로 일반 클라이언트 PC에서 클라이언트가 직접 설치해서 사용하는 환율 계산기 프로그램의 발전 과정
를 구현한 프로그램입니다. 469000원에 해당하는 원화를 텍스트 필드에 입력한 후 셀렉트 박스
에서 원하는 외화 종류를 선택하면 다른 텍스트 필드에서 외화로 변환된 값인 417.000122달러를
표시해 줍니다.
그림 1-3 일반 PC 기반 환율 계산기 프로그램
이 환율 계산기를 자바로 구현하면 대략 다음과 같을 것입니다.
코드 1-1 클라이언트 환율 계산기 프로그램
private void calculate() {
float won = Float.parseFloat(operand1.getText());
String result = null;
String operator = opSelection.getSelectedItem().toString();
if (operator.equals("달러")) {
result = String.format("%.6f", won / USD_RATE);
}
else if (operator.equals("엔화")) {
result = String.format("%.6f", won / JPY_RATE);
}
else if (operator.equals("위안")) {
result = String.format("%.6f", won / CNY_RATE);
}
txtResult.setText(result);
}
...
코드를 보면 calculate() 함수에서 입력한 원화에 대해 각국의 환율로 나누어 달러, 엔화, 위안
이렇게 세 종류의 외화로 변환해 줍니다.
027