본문 바로가기
Java&Spring

Java_[Method 메서드02]

by JINJINC 2022. 7. 11.
728x90
반응형

 메서드의 종류
1. 반환값이 없는 함수 : 내부 코드만 실행하고 끝  

              => void형 메서드

static void adder1(int n1, int n2) {
		int sum = n1+ n2;
		
		System.out.printf("%d + %d = %d\n\n",n1,n2,sum);
	}

 


2. 반환값이 있는 함수  : 내부 코드를 실행한 결과를 돌려줌

              => return 을 넣어줘야함

static int adder2(int n1, int n2) {
		int sum = n1 + n2;
		return sum;
	}

* 반환값 :  돌려주는 값. 즉 , 메서드의 결과값

반환형이 있는 메서드는 결과값을 돌려주기 때문에 변수에 저장하거나 바로 사용한다



◆ 메서드 오버로딩(=overloading)
 - 같은 이름의 메서드를 여러개 구성하는 방식
 - 단, 매개변수 형태가 달라야한다


* 반환형은 오버로딩에 영향을 주지않는다.

 

public class overlading {
	
	static int adder(int n1, int n2) {
		return n1 + n2;
	}
	static int adder(int n) {
		return n+n;
	}
	static double adder(double n) {
		return n+3.14;
	}
	public static void main(String[] args) {
		System.out.println("adder(5,3) = "+adder(5,3));
		
		System.out.println("adder(5) = "+adder(5));
		
		System.out.println("adder(5.0) = "+adder(5.0));
	}
}

 

728x90
반응형

'Java&Spring' 카테고리의 다른 글

Java_[Method_ 메서드3]  (0) 2022.07.11
Java _[ Method-메서드 01]  (0) 2022.07.11
JSP_Day01 [개발환경준비]  (0) 2022.07.11

댓글