🔥새해맞이 특별 라이브 선착순 신청🔥

23.05.03 학습일기

23.05.03 학습일기

public class TPC06 {

	public static void main(String[] args) {
		// 5. 메서드 -> 동작(method) , 기능(function)
		int a = 67;
		int b = 98;
		// a+b=?
		// call by value (메서드 호출문. 함수가 호출 될때 값을 전달한다.)
		int result = sum(a,b);
		System.out.println(result);
		
		int[] arr=makeArr();
		int hap=0;
		for (int i=0; i<arr.length; i++) {
			hap+=arr[i];
		}
		System.out.println(hap);
		
		
	}
	// 정수 2개를 매개변수로 받아서 총합을 구하여 리턴하는 메서드를 정의하시오. 
	// static 메서드에서 다른 메서드를 호출할때 같은 스태틱인 경우에만 일단 호출을 바로 할수 있다. 
        // 메서드 선언문
	public static int sum(int a, int b) {
		int v = a+b;
		return v;
	}
	// 10, 20, 30
	// return을 할 때 하나의 형태로 만들어서 return 한다.
        // 메서드 선언문
	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;
	}
}
  • 접근 제어자 + 리턴 타입 + 메서드 이름(매개변수 리스트 -> 외부로부터 데이터를 받을 때)

  • method 선언 = 정의 부 + 구현 부

댓글을 작성해보세요.

채널톡 아이콘