반응형

메서드 예제 2

메서드 호출과 리턴 - Java 예제

메서드의 호출(invoke; call)변수에 메서드가 담겨있다면, 다른 변수와는 다르게 () 괄호를 붙여 메서드를 호출할 수 있다. 또한 입력값을 설정할 수도 있는데 이를 전달인자(argument), 줄여서 인자라고 부른다.String word = speakUp("hello world");// 1. 메서드 speakUp에 ()를 붙여 함수를 호출// 2. 호출 시 괄호 안에 "hello world"를 넣어 문자열 "hello world"를 인자로 전달// 3. 호출된 메서드가 리턴하는 값을 변수 word에 할당 메서드의 리턴(return)메서드가 호출되고 나면, 메서드의 body인 중괄호 내의 코드가 실행되고 결과값을 리턴한다. 이 결과 값은 메서드의 body에서 어떤 값을 return 하는지에 따라서 ..

메서드(method) - Java 예제

메서드메서드는 입력(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'에 할당하여 리턴하는 'getRun..

반응형