일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 포인터
- 반복문
- 증감연산자
- C++코딩
- 변수
- 메서드오버로딩
- 조건문
- 자바메서드오버로딩
- this참조변수
- 부동소수점
- 자바클래스
- 비트연산자
- 1차원배열
- 코딩기초
- 자바코드
- 클래스선언
- 산술연산자
- 코딩
- 자바코딩
- Java
- 제어문
- C++
- C++상수
- 2차원배열
- 기초코딩
- 포인터연산자
- 자바
- 고정소수점
- 코딩독학
- 프로그래밍
- Today
- Total
지식아일랜드
코딩 기초 32편 _ JAVA 자바 코딩 메소드(Method)의 개념과 정의, 호출 방법 본문
안녕하세요?
지식아일랜드의 모르는 게 없는 지식인입니다.
오늘은 JAVA 코딩에서 메소드(Method)의 개념과 정의, 호출 방법에 대해
예제 코드와 함께 설명드리겠습니다.
아래는 자바에서 메서드를 이해할 수 있는 예제 코드입니다.
public class MethodExample {
// addNumbers라는 이름의 메서드를 정의합니다.
// 이 메서드는 두 개의 정수를 인자로 받아서 더한 값을 반환합니다.
public static int addNumbers(int a, int b) {
int sum = a + b;
return sum;
}
public static void main(String[] args) {
// addNumbers 메서드를 호출하고 반환된 값을 result 변수에 저장합니다.
int result = addNumbers(10, 5);
// 결과 값을 출력합니다.
System.out.println("두 수의 합: " + result);
}
}
이 예제에서는 MethodExample 라는 이름의 클래스를 정의하고,
그 안에 addNumbers 라는 이름의 메서드를 작성했습니다.
addNumbers 메서드는 두 개의 정수를 인자로 받아서 그 값을 더한 후 결과 값을 반환합니다.
addNumbers 메서드의 시그니처는 다음과 같습니다.
'public static int addNumbers(int a, int b)'
여기서 public은 메서드의 접근 제어자를 나타내며,
static은 정적 메서드임을 나타냅니다.
int는 메서드가 정수 값을 반환한다는 것을 의미합니다.
addNumbers 메서드는 a와 b라는 두 개의 int 형식 매개변수를 가지고 있습니다.
addNumbers 메서드 내부에서는 sum이라는 변수를 선언하고,
a와 b의 값을 더해서 sum 변수에 저장합니다.
그리고 나서 sum 값을 return 키워드를 사용하여 반환합니다.
main 메서드는 자바 프로그램의 진입점입니다.
이 예제에서는 main 메서드에서 addNumbers 메서드를 호출하여
반환된 값을 result 변수에 저장한 후, 이를 출력합니다.
위 예제를 실행하면 '두 수의 합: 15'라는 결과가 출력됩니다.
이는 addNumbers 메서드가 10과 5라는 두 개의 인자를 받아서 그 값을 더한 후,
결과 값인 15를 반환한 결과입니다.
어떠셨나요?
오늘은 자바 코딩에서 메서드의 개념과 정의, 호출 방법에 대해 설명드렸는데요.
이 예제를 통해서 메서드가 어떻게 정의되고 호출되는지 이해하실 수 있을 것입니다.
메서드는 코드의 재사용성을 높이고, 코드의 구조를 더 명확하게 만들어줍니다.
메서드에 대해 많은 공부와 도움이 되셨기를 바라겠습니다.
감사합니다!
'JAVA 기초' 카테고리의 다른 글
코딩 기초 34편 _ JAVA 자바 코딩 this 참조 변수(Reference Variable)에 대해 (0) | 2023.07.26 |
---|---|
코딩 기초 33편 _ JAVA 자바 코딩 생성자(Constructor) 및 인스턴스 변수의 초기화 (0) | 2023.07.24 |
코딩 기초 31편 _ JAVA 자바 코딩 클래스 인스턴스의 생성 (0) | 2023.06.27 |
코딩 기초 30편 _ JAVA 자바 클래스의 선언 예제 (0) | 2023.06.25 |
코딩 기초 29편 _ Java 자바 클래스(class) 구성 요소: 필드(field), 메소드(method), 생성자(constructor) (0) | 2023.06.12 |