접근제한자 클래스선언 클래스이름 {
접근제어자 static 반환타입 메인메서드 (문자열 배열 변수명) {
}
}
------------------------------------------------------------------------
* 자바 기본형
public class Main {
public static void main (String[] args) {
}
}
(1) 메인메서드
--> main() --> 만약 다르게 작성하면 기본 메서드를 찾을 수 없다라고 에러 발생
--> 기본메서드(main) 작성하라고 에러메세지 출력됨
(2) 파라미터스
--> 메서드(함수) 호출시 하나 or 둘 이상의 파라미터 값을 넣어서 호출할 수 있음.
--> 그러한 인수(파라미터)들의 값을 저장할 변수(바구니)들을 명시.
--> String --> 문자열 --> [] 배열 --> args --> argument(논의, 논쟁, 언쟁 ; 인수, 독립변수)
--> args는 하나의 변수명일 뿐이므로 임의의 이름을 지정해도 무방함.
(3) 반환할 타입
--> return type --> 반활할 값이 있나요? --> 없으면 void(빈 공간, 공허함, empty)
--> 이 메서드(함수)는 호출하면 결과로써 특별히 반환되는 값을 없이 수행되는 메서드