[메소드-1] 계산기

seratpfk·2022년 7월 27일
0

JAVA

목록 보기
42/96

메소드(Method)

  • 함수의 개념
  • 클래스 내부에 포함된 함수는 메소드라고 부름

Calculator (메인메소드 없음)

add 메소드 정의

int add(int a, int b) {
	int result = a + b;
	return result;  // 반환값
}

sub 메소드 정의

int sub(int a, int b) {
	int result = a - b;
	return result;
}

mul 메소드 정의

int mul(int a, int b) {
	int result = a * b;
	return result;
}

div 메소드 정의

double div(int a, int b) {
	double result = (double)a/b;
	return result;
}
  • int : 반환 타입(add 메소드를 실행하면 int 타입의 결과값이 반환된다.)
  • add : 메소드명(마음대로 지으면 됨)
  • int a, int b : 매개변수(add 메소드를 호출할 때는 int 타입의 값 2개가 전달되어야 한다.)

CalculatorMain (메인메소드 설정)

객체 생성

Calculator calculator = new Calculator();   

calculator 객체의 add() 메소드 호출

int answer = calculator.add(2, 3);
System.out.println(answer);

sub() 메소드 호출

System.out.println(calculator.sub(100, 85));

mul() 메소드 호출

System.out.println(calculator.mul(3, 15));

div() 메소드 호출

System.out.println(calculator.div(7, 2));
  • 2, 3 : 인수(add 메소드로 전달하는 값), 인수는 매개변수에 저장된다.
  • answer : add 메소드의 반환값(return result)이 저장된다.

0개의 댓글