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) return avg ; } |
- 설명 : 세 개의 정수를 받아 평균을 구해내는 함수
- 주의사항 : 평균은 실수(double)가 된다는 점에 유의
○ 문자열을 되돌려 주는 함수
String insa(String name) return str ; } |
- 설명 : name이라는 문자변수를 받아서 그 변수와 "씨 반갑습니다."를 리턴값으로 돌려 줌
○ 되돌려 주는 값이 없는 경우의 함수
viod addOne(int a) } |
- 설명 : 되돌려 줘야할 리턴값이 없는 경우에 되돌려줄 자료형에 void 라고 표기한다.
· 위 예제는 정수 a를 받아서 그냥 화면에 출력한다.
○ 받는 인자가 없는 함수
void hello() { } |
- 설명 : 함수를 호출하면 화면에 "안녕하세요!"라는 메시지를 출력한다.
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 |
11. 변수의 묶음! 배열 (0) | 2013.02.24 |
10. while문, 키보드로부터의 입력 (0) | 2013.02.23 |
9. for문 (0) | 2013.02.22 |