1. 메소드 (=함수)
: 코드를 재사용할 수 있게 해준다.
1-2. 메소드의 형식
public static void main(String[] args){
return
}
main이 바로 메소드다.
2. 메소드의 정의와 호출
- main method
반드시 public static void main(String[] args)가 이끄는 중괄호 내 실행 로직을 위치시켜야 한다.
public static void numbering(){
int i = 0;
while (i<10){
System.out.println(i);
i++;
}
}
public static void main(String[] args){
numbering();
}
numbering으로 정의해준 뒤 main에서 numbering을 호출해준다.
public static void main(String[] args){
int i=0;
while (i<10){
System.out.println(i);
i++;
}
}
해당 코드와 동일하다.
3. 메소드가 없다면
4. 입력값
메소드의 입력 값은 parameter(매개변수)를 통하여 이루어진다.
메소드를 호출할 때 전달된 값 = 인자 (argument)
입력 값을 여러 개 받고 싶다면 콤마 뒤에 parameter를 또 정의해주면 된다. 호출 시 parameter 순서대로 인자를 배치하면 된다.
5. 출력값
return : 뒤에 따라오는 값을 메소드의 결과로 반환한 후 메소드 종료
반환 값이 없다면 void를 작성
'4학기 > JAVA' 카테고리의 다른 글
[Java] 생활코딩 - 객체지향 프로그래밍, 클래스와 인스턴스 그리고 객체 (0) | 2022.07.28 |
---|---|
[Java] 생활코딩 - 입력과 출력 (0) | 2022.07.28 |
[Java] 생활코딩 - 배열 (0) | 2022.07.13 |
[Java] 생활코딩 - 논리 연산자, 반복문 (0) | 2022.07.13 |
[Java] 생활코딩 - 조건문의 응용, 조건문의 중첩 (0) | 2022.07.13 |