java/클래스와 메서드
메서드4(유산 있고 외부 값 받음)
june__Park
2021. 3. 25. 00:09
package week4;
class Ex06__{
// return 값이 있으면 3개가 일치 시켜야한다
// 1. 함수 이름 앞에 있는 리턴타입
// 2. 함수 영역 안에 있는 return 옆에 값
// 3. 함수 호출한 위치에서 reutrn 받아주는애
// 리턴타입 일치 시켜줘야한다
// 1 리턴이 있다 --> 리턴 타입 적어주고 void 제외하고 전부
// 2 리턴 타입이 없다 -->void
// 1
int setNum() {
int a = 10;
int b = 20;
// 2
int result = a + b;
// 2
return result; // 유산값을 넘겨준다
}
}
public class Method4 {
public static void main(String[] args) {
// 메서드는 맨 처음 : 1.메서드가 들어있는 클래스 객체를 만든다
// 2. 메서드 이름 () 호출한다
// 3. 만약에 메서드가 return(유산)이 있으면 그 값을 받아오는 같은 타입의 변수가 있어야한다
// 리턴이 있다 --> 1.
Ex06 e6 = new Ex06();
int x = 10;
int y = 20;
// 3
int result = e6.setNum(); // 호출한 위치에서 유산값을 받는다
// return값이 있으면 항상 그 리턴값을 저장하는 변수가 필요하다
System.out.println(result);
}
}