Developer Factory

09. JAVA 간단 계산기 테스트 1차 - 함수 선언 본문

Developer/Java

09. JAVA 간단 계산기 테스트 1차 - 함수 선언

Jeremy.Park 2014. 7. 3. 00:07
Test01.java

package step01.exam02;

public class Test01 {

       public static void main( String[] args) {
             //10 + 30 - 4 * 7 = 252 (연산자 우선순위 고려하지 않음)
             int result = 0;
            
             result = Calculator01.plus (10 , 30 );
             result = Calculator01.minus (result , 4 );          
             result = Calculator01.multiple (result , 7 );
            
             System. out.println( result);

      }

}



Calculator01.java

package step01.exam02;

/* 함수 선언
 * - 객체지향에서는 함수 -> 메서드 용어를 사용
 * - procedure(프로시저) -> function(함수) -> method(메서드)
 * - 문법
 *          접근제어          리턴유형          메서드명(파라미터 선언들) { }
 *
 * 접근제어
 * - (defalut) : 같은 패키지 회원(member)은 접근 가능
 * - public : 모두 접근 가능
 * - protected ;  같은 패키지 회원 + 자식 클래스
 * - private : 클래스 내에서만 사용가능
 *
 * 클래스 멤버 선언
 * - static 키워드 사용
 * - 즉, 클래스 멤버임을 선언!
 * - static이 없으면 객체 멤버이다.
 *
 * 클래스 맴버 메서드 호출
 * - 클래스명.메서드명()
 */
public class Calculator01 {
       public static int plus( int a, int b) {
             return a + b;
      }
      
       public static int minus( int a, int b) {
             return a - b;
      }
      
       public static int multiple( int a, int b) {
             return a * b;
      }
      
       public static int divide( int a, int b) {
             return a / b;
      }

}