Method란 입력값이 있고 그 입력값을 가지고 무언가 결과를 도출 하는 것이다. 

입력값이 없을때는 그 함수 전체를 반환하게 된다.

public static void count() { // 변수명 뒤에 중괄호를 사용하여 메소드를 생성한다. 정의
// 현재는 ()안에 입력값이 없다.
int i = 0;
while (i < 5) {
System.out.printf(i);
i++;
}
}
public static void main(String[] args) { // main함수에서 위에서 선언한 메소드를 실행한다.
count(); // 괄호 뒤에 아무것도 없으므로 함수 전체를 호출한다.
}

결과값은

 
012345

하지만 메소드안에 입력값이 있다면 이를 매개변수라고 한다.

 
public static void count2(int number) { // 변수명 뒤에 중괄호를 사용하여 메소드를 생성한다. 정의
// 현재는 ()안에 입력값이 없다.
int i = 0;
while (i < number) {
System.out.printf(i);
i++;
}
}
public static void main(String[] args) { // main함수에서 위에서 선언한 메소드를 실행한다.
count2(10); // 괄호 안에 위에 선언한 매개변수값을 정해서 넣어준다 (int형)
}

결과값은

 
0123456789



'JAVA > java' 카테고리의 다른 글

Override을 가지고 간단한 게임(?)만들기  (0) 2017.09.07
객체지향(2)  (0) 2017.09.06
객체지향(1)  (0) 2017.09.06
Array(2) array & for & for-each  (0) 2017.09.05
Array(1)  (0) 2017.09.05