23.05.03 학습일기
2023.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 선언 = 정의 부 + 구현 부
댓글을 작성해보세요.