| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- this참조변수
- 코딩
- 1차원배열
- C++상수
- 프로그래밍
- 자바메서드오버로딩
- 코딩기초
- 자바클래스
- 기초코딩
- 고정소수점
- 자바코딩
- 코딩독학
- 조건문
- 비트연산자
- C++코딩
- 클래스선언
- 자바
- 포인터연산자
- 변수
- C++
- 제어문
- 반복문
- Java
- 부동소수점
- 증감연산자
- 자바코드
- 포인터
- 2차원배열
- 산술연산자
- 메서드오버로딩
- Today
- Total
지식아일랜드
코딩 기초 4편 _ JAVA 메인 메소드(Main method) 쉽게 이해하기 본문
안녕하세요!
지식아일랜드의 모르는 게 없는 지식인입니다.
지난 포스팅에서는 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 메소드에 대해 설명드렸는데 어떠셨나요?
코딩은 어렵기도 하면서 참 매력적인 것 같지 않나요?ㅎㅎ
코딩 기초편 시리즈로 한편 한편 소개해 드리고 있는데,
포스팅이 쌓여갈수록 뿌듯하기도 하고 얼른 코딩 고수가 되고 싶기도 합니다 ㅎㅎ
그럼 저는 내일 또 유익한 코딩 포스팅으로 돌아오겠습니다!
'JAVA 기초' 카테고리의 다른 글
| 코딩 기초 6편 _ 자바 기본 입출력: System 클래스(System out, in, exit) (0) | 2023.02.28 |
|---|---|
| 코딩 기초 5편 _ Java 주석(Comment) 활용하기 (0) | 2023.02.28 |
| 코딩 기초 3편 _ JAVA 클래스(Class) 기본 개념과 사용방법 & 예제 (0) | 2023.02.27 |
| 코딩 기초 2편 _ JAVA 비교연산자 쉽게 코딩해보기 (0) | 2023.02.23 |
| 코딩 기초 1편 _ JAVA 덧셈과 곱셈 연산 코딩 쉽게 해보자 (2) | 2023.02.23 |