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
   16   17   18   19   20   21   22   23   24   25   26