JAVA 기초공부

JAVA - 메서드

Dotae1 2025. 2. 5. 17:38

1. 메서드를 사용하는 이유

코딩을 하다보면 똑같은 내용을 반복적으로 적는 경우가 생길것이다. 똑같은 내용을 반복적으로 적는다는것은 사용할 일이 많다는것이다. 이럴 때 메서드를 사용하여 어떤 입력값을 적었을 때 리턴값이 나오도록 작성하는게 현명한 방법이다. 

ex) 메서드 구조

리턴자료형 메서드명(입력자료형1 매개변수1, 입력자료형2 매개변수2, ...) {
...
        return 리턴값;  // 리턴자료형이 void 인 경우에는 return 문이 필요없다.
int sum(int a, int b){
    return a+b;
}

= int형 a, b를 입력 받아 a+b라는 값을 리턴한다의 의미이다.

 

2. 매개변수와 인수

매개변수와 인수는 혼용하기 좋은 단어이다. 코딩을 할때 의미는 같지만 다른 단어들이 많기에 의미를 혼용하지않게 숙지하고 있어야 혼동이 덜 올것이다.


public class HelloWorld {
    int sum(int a, int b) { //a,b는 매개변수
        return a + b;
    }
    public static void main(String[] args) {


        HelloWorld helloWorld = new HelloWorld;
        int c = helloWorld.sum(1, 2); //1,2는 인수

        System.out.println(c);

    }
}

  3. 메서드 입출력 유무에 따른 4가지

1) 입력과 출력이 모두 있는 메서드

 

2)입력은 있고 출력이 없는 메서드

 

3) 입력은 없고 출력은 있는 메서드

 

4)입력도 없고 출력도 없는 메서드

 

'JAVA 기초공부' 카테고리의 다른 글

JAVA - 생성자  (1) 2025.02.05
JAVA - 상속  (1) 2025.02.05
JAVA - 클래스  (1) 2025.02.04
JAVA - 객체 지향 프로그래밍이란?  (0) 2025.02.04
JAVA 기초공부(6) - 제어문  (1) 2025.02.04