1. parameter
매개변수라고도 하며 함수를 정의할 때 전달받을 인수를 정의하는 역할을 한다.
public class Solution {
public static int solution(String param) {
int cnt = 0;
char[] charArr = new char [param.length()];
for(int i = 0; i < param.length(); i++) {
charArr[i] = param.charAt(i);
cnt++;
}
return cnt;
}
}
여기에서는 param
이 parameter(매개변수)이다.
2. argument
인수라고도 하며 함수를 호출할 때 함수에 전달해주는 값을 의미한다.
public class Solution {
public static void main(String[] args) {
String str = "hello world!";
int result = solution(str);
System.out.println(result);
}
public static int solution(String param) {
int cnt = 0;
char[] charArr = new char [param.length()];
for(int i = 0; i < param.length(); i++) {
charArr[i] = param.charAt(i);
cnt++;
}
return cnt;
}
}
여기서는 main
메소드에서 solution함수를 호출할 때 넣어주는 str
이 argument(인수)이다.
'Diary' 카테고리의 다른 글
클래스, 객체, 인스턴스 (0) | 2022.04.24 |
---|