Notice»

Statistics Graph

 

'파라메타'에 해당되는 글 1

  1. 2013.02.25 12. 함수에 대하여(1)
 

1. 함수에 대하여


○ 함수

-  어떤 데이터 값을 넣어면 안에서 그 데이터 값을 가지고 이런저런 처리를 한 후에 그 결과값을 돌려주는 프로그래밍적 요소

- 흔히 메소드라고도 부를 수 있는데 호출이 되어지면 어떤 업무 처리를 함에 있어서 같기 때문에 그렇다.

- 처음에 넣는 데이터 값을 인수, 인자, 파라메타 등으로 부른다.



2. 함수를 만드는 방법


○ 함수를 만드는 방법

 되돌려주는_자료형 함수이름(받는 인자)
 {
       업무처리
       ……
       return 되돌려줄 값 ;
 }


○ 함수예제 1

 int addOne(int aa)

 {

      int bb = aa +1 ;

      return bb ;

 }


- 설명 : 정수 aa를 받아 1을 더해 리턴값으로 bb를 되돌려 주게된다.



3. 여러가지 함수 예제들


○ 여러 개의 인자를 받는 함수

 double average(int a, int b, int c)
 {
      double avg = (a + b + c) / 3 ;

      return avg ;

 }


- 설명 : 세 개의 정수를 받아 평균을 구해내는 함수

- 주의사항 : 평균은 실수(double)가 된다는 점에 유의


○ 문자열을 되돌려 주는 함수

 String insa(String name)
 {
      String str = name + "씨, 반갑습니다." ;

      return str ;

 }


- 설명 : name이라는 문자변수를 받아서 그 변수와 "씨 반갑습니다."를 리턴값으로 돌려 줌


○ 되돌려 주는 값이 없는 경우의 함수

 viod addOne(int a)
 {
      System.out.println( a ) ;

 }


- 설명 : 되돌려 줘야할 리턴값이 없는 경우에 되돌려줄 자료형에 void 라고 표기한다.

· 위 예제는 정수 a를 받아서 그냥 화면에 출력한다.


○ 받는 인자가 없는 함수

void hello()

 {
      System.out.println("안녕하세요!") ;

 }


- 설명 : 함수를 호출하면 화면에 "안녕하세요!"라는 메시지를 출력한다.



4. 함수가 들어가는 위치


○ 함수의 위치 예제 : function_01.java

 class function_01

 {

       public static void main(String args[])

       {

              // 메인함수 내용

        }

        int addOne(int a)

        {

              int b = a + 1 ;

              return b ;

         }

 }


- main() 함수와 같은 선상에 위치해 놓으면 된다.

- 함수의 실행순서 : main() 함수 ⇒ main() 함수가 호출하는 함수




'프로그래밍 > 초보자를 위한 Java 프로그래밍 입문' 카테고리의 다른 글

14. 클래스에 대하여  (0) 2013.02.27
13. 함수에 대하여(2)  (0) 2013.02.26
12. 함수에 대하여(1)  (0) 2013.02.25
11. 변수의 묶음! 배열  (0) 2013.02.24
10. while문, 키보드로부터의 입력  (0) 2013.02.23
9. for문  (0) 2013.02.22

댓글을 달아 주세요