JAVA
[JAVA]9. 메소드
CodeJaram
2023. 6. 8. 23:56
[메소드]
1. 메소드: 입력값을 받아 결과를 도출해내는 방식
2. 메소드를 사용하는 이유
- 높은 재사용성
- 중복된 코드의 제거
- 프로그램의 구조화
3. 메소드 문법
접근제한자 리턴타입 메소드 이름 ( 매개변수 ) {
반복할 코드
반환데이터
}
- 접근제한자 public 누구나 사용할 수 있는 메소드
- 리턴타입 : 메소드의 수행결과를 어떤 자료형으로 반환할 것인지 알려주는 것
-아무 것도 반환하지 않을 경우: void(return문 사용x)
-결과값을 반환하는 경우: return문 사용
- 반환데이터: 리턴타입에 맞는 자료형을 반환
-반환타입이 있는 경우 같은 리턴타입의 변수에 담는 것이 가능함.
-반환타입이 없는 경우 같은 리턴타입의 변수에 담는 것이 불가능함
*return 키워드는 메소드를 종료하는 키워드→return 코드 아래에는 코드를 작성할 수 없음
4. 메소드의 기본구조
1) 매개변수x, 반환데이터x
2)매개변수x, 반환데이터o
3)매개변수o, 반환데이터o
4)매개변수o, 반환데이터x