공부/전자컴퓨터공학

메서드(method) - Java 예제

AhJustC 2024. 6. 17. 22:15
반응형

 

메서드

메서드는 입력(input)을 받아 출럭(output)을 하는 하나의 작은 단위이다. 예를 들어 계산기를 만드는 경우 계산기가 풀고자 하는 문제인 숫자 계산을 위해서는 몇 가지의 기능이 필요하다. 아래의 그림을 참고해보면 메서드 하나를 만드는 것은 작은 네모 하나를 만드는 것과 같다.

단순한 문제인 두 숫자의 덧셈을 위한 메서드는 아래와 같이 작성할 수 있다.

public int sum(int num1, int num2) {
  int result;
  result = num1 + num2;
  return result;
}
int output = sum(1, 2); // 3
반응형
문제

속력 'speed', 시간 'time' 이 숫자로 주어졌을 때, 이동한 거리를 변수 'distance'에 할당하여 리턴하는 'getRunCatDistance' 메서드를 작성해보자.

코드 작성
public class Solution {
	public int getRunCatDistance(int speed, int time) {
  	int distance;
  	// TODO: 속력(speed), 시간(time)이 숫자로 주어졌을 때, 이동한 거리를 변수 distance에 할당하여 리턴하는
  	distance=speed*time;// getRunCatDistance 함수를 작성

  	return distance;
	}
}
반응형