메서드
이름() : 메서드
키워드()는 메서드가 아니다
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가지 이상일 경우 선택하기 위해
반복문을 사용하는 이유 : 반복되는 것들을 쉽게 사용하기 위해서
배열을 사용하는 이유 : 반복되는 같은 타입의 변수들을 쉽게 관리하기 위해서
메서드를 사용하는 이유 : 반복되는 기능들을 쉽게 관리하기 위해서,
코드를 줄이기 위해
'프로젝트 공부' 카테고리의 다른 글
기억용 용어정의 (0) | 2020.09.05 |
---|---|
instanceof연산자 이용하기 (0) | 2020.08.06 |
(TIL)변수 /인스턴트 변수/클래스변수/지역변수 (0) | 2020.07.26 |
(TIL)2차원 배열(값의 합 구하기) (0) | 2020.07.17 |
(TIL) scanner의 오류 (0) | 2020.07.16 |