반응형
코딩에 대해 아예 처음 입문하시는 분들이라면
아래 링크의 1탄부터 보고 오시는 걸 추천드립니다.
2023.08.06 - [코딩/JAVA] - Spring 공부하기 전 알아야하는 JAVA 기초 개념 (1탄)
메서드와 클래스 차이가 궁금하다면?
2023.08.06 - [코딩/JAVA] - 메어드와 클래스의 차이?
메서드 정의와 호출 방법
class Calculator {
// 메서드 정의
int add(int a, int b) {
return a + b;
}
// 메서드 호출
public static void main(String[] args) {
Calculator calculator = new Calculator();
int result = calculator.add(5, 3); // 메서드 호출
System.out.println("Result: " + result); // Output: Result: 8
}
}
- 메서드는 클래스에 속한 함수로, 특정 기능을 수행하는 코드 블록으로, 메서드는 반환값이 있을 수도 있고, 없을 수도 있으며, 반환값이 있는 메서드는 반환할 값의 데이터 타입을 선언하고 return 키워드를 통해 값을 반환할 수 있다.
- 메서드는 매개변수를 가질 수 있으며, 매개변수는 메서드 호출 시 전달하는 값이 된다.
- 메서드 호출은 객체명.메서드명() 형태로 이루어진다.
메서드의 매개변수와 반환값
class MathUtil {
// 메서드의 매개변수와 반환값
int add(int a, int b) {
return a + b;
}
double divide(double dividend, double divisor) {
if (divisor == 0) {
throw new IllegalArgumentException("Divisor cannot be zero");
}
return dividend / divisor;
}
}
public class Main {
public static void main(String[] args) {
MathUtil mathUtil = new MathUtil();
int sum = mathUtil.add(5, 3);
System.out.println("Sum: " + sum); // Output: Sum: 8
double result = mathUtil.divide(10.0, 2.5);
System.out.println("Result: " + result); // Output: Result: 4.0
}
}
- 메서드의 매개변수는 메서드가 호출될 때 전달되는 값으로, 메서드 정의에서 선언된 매개변수는 메서드 내부에서 사용할 수 있다.
- 반환값이 있는 메서드는 return 키워드를 사용하여 값을 반환하는데, 반환값이 없는 경우에는 void 키워드를 사용한다.
다음 4탄에서는 JAVA에서 사용하는 예외 처리 (Exception Handling)에 대해 다루어 보겠습니다 :)
2023.08.06 - [코딩/Spring Boot] - Spring 공부하기 전 알아야하는 JAVA 기초 개념 (4탄) - 예외 처리 (Exception Handling)
반응형
'코딩 > JAVA' 카테고리의 다른 글
Spring 공부하기 전 알아야하는 JAVA 기초 개념 (5탄) - 배열과 컬렉션 & 인터페이스와 추상 클래스 (2) | 2023.08.06 |
---|---|
Spring 공부하기 전 알아야하는 JAVA 기초 개념 (4탄) - 예외 처리 (Exception Handling) (2) | 2023.08.06 |
메서드와 클래스의 차이? (2) | 2023.08.06 |
Spring 공부하기 전 알아야하는 JAVA 기초 개념 (2탄) - 객체 지향 프로그래밍 (Object-Oriented Programming, OOP) (2) | 2023.08.06 |
Spring 공부하기 전 알아야하는 JAVA 기초 개념 (1탄) (0) | 2023.08.06 |