-

public class Main {...}
접근 허용 범위가 public인 Main이라는 이름의 클래스를 정의
void main(String[ ] args) {...}
A main( B C ) { D } -> 메서드를 정의하는 문법
메서드: 어떠한 기능을 수행(데이터를 입력받아 해당 데이터에 일련의 처리를 가함으로써 만들어낸 결과값을 반환하는 것)하기 위한 일련의 코드들의 집합체
A main(B C) { D }반환_타입 메서드_이름(매개변수_타입 매개변수_이름){ 메서드_바디 }■ A 반환 타입
- 메서드가 반환할 반환값의 종류 및 유형
- 메서드 이름 앞에 반환 타입 명시
- 반환값이 없는 경우 반환타입으로 'void'를 적어야한다. (void, 아무것도 없음)
Ex. int, double, boolean, char, String 등
■ B 매개변수의 타입 || C 매개변수 이름
- 메서드는 외부에서 값을 내부로 전달받아서 사용할 수 있는데 이때의 값은 저장 후에 사용가능하다. 이때 '변수'에 값을 저장한다.
- 매개변수는 메서드 외부에서 내부로 전달한 값을 할당받아 저장함으로써, 메서드 내부에서 사용할 수 있도록 한다.
- 매개변수 타입과 매개변수 이름은 공백으로 구분하여 작성
- 매개변수 타입: 어떤 유형의 값을 메서드가 입력받을 것인가
- 매개변수 이름: 입력받은 값에 어떤 이름을 붙여서 사용할 것인가
∴ 매개변수도 메서드 내에 선언된 것으로 간주되므로 '지역변수'이다.
■ D 메서드 바디
- 메서드가 어떤 기능을 수행할지에 대해서 코드 작성
- return 키워드를 사용해 값 반환(void는 반환값x)

메서드 동작 'Java' 카테고리의 다른 글
제어문 (0) 2023.04.26 Java 연산자 (0) 2023.04.07 변수(Variable) - String (0) 2023.04.04 변수(Variable) - 기본형 (0) 2022.09.04