JAVA Study

chloe·2024년 11월 1일

자바 기초

목록 보기
5/6
post-thumbnail

메서드란?

메서드는 코드의 기능을 묶어놓은 작은 조각이다.
메서드를 사용한다면 반복되는 코드를 줄이고 코드의 재사용성을 높일 수 있다.
(코드의 재사용성이란 이미 작성한코드나 소프트웨어 컴포넌트를 다른 시스템이나 프로그램에서 사용가능하게 하는 특성을 말한다.)

메서드는 특정 작업을 수행하는 미니 프로그램이다.
ex) "덧셈을 계산하는 메서드"를 만들어 놓으면, 언제든지 필요한 곳에서 그 메서드를 호출해서 덧셈을 쉽게 할 수 있다.

public int add(int a, int b) {
    return a + b;
}

[ 메서드를 재사용 하는 법 ]

예를 들어 학생들의 평균 점수를 계산하는 메서드를 만든다면

메서드명 : average

public double average(int[] grades) {
int hab = 0;
for (int grade : grades) {
hab += grade;
}
return (double) hab / grades.length;
}


int[] math = {90, 85, 78, 92, 88};
int[] english = {70, 80, 65, 75, 85};

double aveMath = average(Math);
double aveEng = average(english);

System.out.println("수학 평균: " + aveMath);
System.out.println("영어 평균: " + aveEng);

이런 식으로 호출하여 사용할 수 있다.

점수를 계산하는 코드가 메서드 안에 묶여 있어서, 나중에 점수를 수정할 때도 메서드만 수정하면 전체 코드에 자동으로 반영이 된다.

profile
안녕

0개의 댓글