java 기초 공부 내용 정리(메서드)

홍준성·2022년 6월 2일
0

java 기초 공부

목록 보기
12/39

메서드란

  1. 여러 명령들의 나열된 묶음
  2. 입력 값을 받아서 내부에서 처리 후 결과를 출력 또는 반환하는 역할

특징

메서드는 멤버 함수(member function)라고도 불리며, 클래스 내부에서 생성된다.

<메서드 구현부>
반환타입 메서드명(타입 변수명, 타입 변수명){
	명령1;
    명령2;
    return 값;
}
* 타입 변수명은 매개변수를 만들겠다는 것을 의미한다.
* 매개변수: 함수의 호출부에서 구현부로 전달하고 싶은 값이 있을 때 전달할 값을 저장할 공간
* return 값은 함수에 구현된 모든 명령을 실행한 후 함수가 갖게 될 결과 값을 의미한다.
*return type(반환 타입): 반환하는 값의 자료형


예시1. 매개변수를 이용한 메서드
public class Day02Ex {

	public static void main(String[] args) {
		f1(100);
	}
	
	static void f1(int x) { //함수 호출 시 100을 전달받아서, 전달 받은 100 출력하기
		System.out.println("x:" +x);
	}
}


예시2. return 값을 이용한 메서드
public class Day02Ex {

	public static void main(String[] args) {
		System.out.println(Method1.f();
	}
	
	static int f(){
    	return 100;
	}
}

<메서드 호출부>
메서드명();


public class Day02Ex {

	public static void main(String[] args) {
		open();
	}
	
	static void open() {
		System.out.println("문 열기");
		System.out.println("바닥 청소");
		System.out.println("포스기 켜기");
		System.out.println("빵 진열");
	}
}
<예시>

public class Day02Ex {

	public static void main(String[] args) {
		System.out.println("사각형의 넓이:"+calculator(10,20));
	}
	
	static int calculator(int a, int b) {
		System.out.println("<계산을 시작합니다>");
		int area=a*b;
		return area;
	}
}
profile
준성이의 개발자 공부 velog

0개의 댓글