반응형
# 변수와 메서드(method)
## 변수 (variable)
- 변수 : 데이터를 한 개만 (한 개의 형태)로 저장 가능. (저장만 함.)
## 메서드 (method)
- 메서드 이름이 변수 역할을 한다.
- 메서드 : 동작을 한 후 데이터를 한 개만 만들어 냄. (동작 후 저장.)
## 변수와 메서드
- 변수와 메서드의 비슷한점 : 결론적으로 데이터를 한 개만 저장.
- 메서드 선언 : 정의 부 + 구현 부
- 메서드에서 리턴 하는 값을 메서드 이름(위 사진에서 sum)에 저장한다. (메서드 이름이 변수 역할을 함.)
- 위 사진에서처럼 sum(10, 20) 으로 메서드 호출할 시 결과(return값)로 30을 반환.
// 메서드
접근제어자 리턴타입 메서드명(매개변수 리스트) {
// 처리부분.
return // 리턴여부.
}
## 변수와 메서드(실습)
public class TPC06 {
public static void main(String[] args) {
// 메서드 : 동작(method), 기능(function)
// 정수 2개의 총합을 리턴하는 메서드 정의.
int result = sum(10, 30); // sum 메서드 호출(method call)
System.out.println("sum : " + result);
// 배열 리턴하는 메서드 정의.
int[] arr = makeArr();
int hap = 0;
for (int i = 0; i < arr.length; i++) {
hap += arr[i];
}
System.out.println("hap : " + hap);
}
public static int sum(int a, int b) {
return a + b;
}
public static int[] makeArr() {
int x = 10;
int y = 20;
int z = 30;
int[] arr = new int[3];
arr[0] = x;
arr[1] = y;
arr[2] = z;
return arr;
}
}
반응형
'인프런 강의 학습 > Java TPC' 카테고리의 다른 글
Java TPC_7일차 기본 자료형(PDT), 사용자 정의 자료형(UDDT), 객체 생성과정 (0) | 2022.01.08 |
---|---|
Java TPC_6일차 메서드의 매개변수 전달기법(parameter passing) / JVM의 메모리 모델 (0) | 2022.01.06 |
Java TPC_4일차 변수와 배열 / 1차원 배열, 2차원 배열, 가변길이 배열(Array) (0) | 2022.01.04 |
Java TPC_3일차 관계 이해(V. D. A) (0) | 2022.01.03 |
Java TPC_2일차 프로그래밍의 3대 요소(변수, 자료형, 할당) (0) | 2021.12.16 |