지식아일랜드

코딩 기초 4편 _ JAVA 메인 메소드(Main method) 쉽게 이해하기 본문

JAVA 기초

코딩 기초 4편 _ JAVA 메인 메소드(Main method) 쉽게 이해하기

모르는게 없는 지식인 2023. 2. 27. 23:00
반응형

안녕하세요!

지식아일랜드의 모르는 게 없는 지식인입니다.

 

지난 포스팅에서는 JAVA 클래스의 기본 개념과 사용방법을 예제와 함께 설명드렸는데요.

오늘은 자바의 main 메소드에 대해 이해할 수 있도록 도와드리겠습니다.

예시와 함께 설명드릴테니 차근차근 따라와 주시기 바랍니다 ㅎㅎ

 

main 메소드는 자바 프로그램의 시작점입니다.

이 메소드는 프로그램 실행 시 자동으로 호출되며,

프로그램이 실행되는 동안 main 메소드 안에 있는 코드들이 실행됩니다.

 

아래는 간단한 자바 코드 예시입니다.

public class Main {
       public static void main(String[] args) {
              System.out.println("Hello, World!");
       }
}

위 코드에서는 'Main' 클래스를 정의하고, 'main' 메소드를 포함하고 있습니다.

 main 메소드 안에는 'System.out.println()' 메소드를 사용하여 "Hello, World!" 문자열을 출력합니다.

 

이제 위 코드를 실행하면 콘솔에 "Hello, World!"가 출력됩니다.

이것이 main 메소드의 기본적인 개념입니다!

 

main 메소드는 프로그램의 실행 시작점이므로, 프로그램의 실행 흐름을 결정합니다.

main 메소드 안에 있는 코드들이 순서대로 실행되며, 프로그램이 종료될 때까지 실행됩니다.

 

또한, main 메소드의 매개변수로는 문자열 배열 'args'를 받을 수 있습니다.

이 매개변수는 프로그램을 실행할 때 전달할 수 있는 인자값들을 받아올 수 있습니다.

 

자, 다음은 매개변수를 사용하는 자바 코드 예시입니다.

public class Main {
       public static void main(String[] args) {
              if(args.length > 0) {
                   System.out.println("인자값: " + args[0]);
              } else {
                   System.out.println("인자값이 없습니다.");
              }
       }
}

위 코드에서는 main 메소드 안에 'args' 매개변수를 사용하여,

프로그램 실행 시 전달된 인자값을 출력합니다.

만약 인자값이 전달되지 않았다면, "인자값이 없습니다."라는 메시지를 출력합니다.

 

이것이 main 메소드의 매개변수를 사용하는 방법입니다.

main 메소드는 프로그램의 시작점이므로, 매우 중요한 역할을 합니다.

주요 로직은 main 메소드 안에 구현되므로,

main 메소드를 잘 이해하고 활용할 필요가 있습니다 ㅎㅎ

 

 

자 오늘은 자바의 main 메소드에 대해 설명드렸는데 어떠셨나요?

코딩은 어렵기도 하면서 참 매력적인 것 같지 않나요?ㅎㅎ

 

코딩 기초편 시리즈로 한편 한편 소개해 드리고 있는데,

포스팅이 쌓여갈수록 뿌듯하기도 하고 얼른 코딩 고수가 되고 싶기도 합니다 ㅎㅎ

그럼 저는 내일 또 유익한 코딩 포스팅으로 돌아오겠습니다!

반응형
Comments