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

 

 

'JAVA' 카테고리의 다른 글

[JAVA]11. 객체지향 프로그래밍  (0) 2023.06.10
[JAVA]10. ArrayList  (0) 2023.06.09
[JAVA]8. 2차원 배열  (1) 2023.06.07
[JAVA]7. 배열  (0) 2023.06.06
[JAVA]6. 중첩 for문  (0) 2023.06.05