프로젝트 공부

(TIL)메서드

jojelly 2020. 8. 4. 18:58
반응형

메서드

이름() : 메서드

키워드()는 메서드가 아니다 


f (x) = 2x+1
메서드 매개변수 리턴값
이름

f(1) 통채로를 리턴값으로 볼 줄 알아야 한다.
단, 리턴값이 있을 경우만!



메서드의 선언 방법

 

(1) 리턴타입 메서드명(자료형 매개변수1,.......){
실행할 문장
return 리턴값;
}


(2) void 메서드명(자료형 매개변수1, ......){
실행할 문장
}

(3) void 메서드명(){
실행할 문장
}

 



메서드 선언 순서
1. 메서드 명을 생각한다.
2. 매개변수를 생각한다.
3. 실행할 문장과 리턴값을 생각한다.

 

int add(int num1, int num2){
syso("덧셈 메서드 입니다.");
return num1 + num2;
}

int result = add(3, 7)
syso(result)

 



메서드 주의사항
1. 매개변수가 없는 메서드는 외부에서 값을 전달 받을 수 없다.
2. 리턴값이 있는 메서드는 사용시 전체를 리턴값으로 보자.
3. 메서드 내부에 다른 메서드를 선언할 수 없다.(단, 사용은 가능하다.)
4. 메서드 선언시 매개변수는 저장공간이고,
사용시에는 값을 그 자리 순서에 맞게 넣어준다.


변수를 사용하는 이유 : 반복되는 값을 쉽게 관리하기 위해서
입출력 함수를 사용하는 이유 : 개발자가 한 작업에 대해 확인하기 위해서
조건문을 사용하는 이유 : 결과가 2가지 이상일 경우 선택하기 위해
반복문을 사용하는 이유 : 반복되는 것들을 쉽게 사용하기 위해서
배열을 사용하는 이유 : 반복되는 같은 타입의 변수들을 쉽게 관리하기 위해서
메서드를 사용하는 이유 반복되는 기능들을 쉽게 관리하기 위해서,
코드를 줄이기 위해



반응형