본문 바로가기
Back-End/Java

[Java] 메소드 호출 시 반환형

by 찐코딩 2021. 8. 19.

따로 짚고 넘어가지 않아서 따로 포스팅..

 

 

 

package Method;

//메서드 호출 시 반환형

public class Ex07 {
	//반환되는 값이 일반 숫자가 반환이 되는 경우
	public static int method1() { 
		return 55;  // 만약 int 형 자료가 아닌 다른 자료형을 넣으면 오류가 뜸
	}
	
	// 반환되는 값이 변수가 반환이 되는 경우
	public static int method2(int su1, int su2) {
		int sum = (su1 * 2) + (su2 * 2);
		return sum;
	}
	
	// 반환되는 값이 수식이 반환이 되는 경우
	public static int method3(int num1, int num2) {
		return num1 + num2;
	}
	
	//반환되는 값이 문자열이 반환이 되는 경우
	public static String method4() { 
		return "홍길동";
	}
	// 반환되는 값이 문자열 변수가 반환이 되는 경우
	public static String method5(String str1, String str2) { 
		String result=str1+str2;
		return result;
	}
	// 반한되는 값이 문자열 결합(+) 수식이 반환이 되는 경우
	public static String method6(String s1, String s2) { 
		return s1+s2;
	}

	public static void main(String[] args) {
		//int su=method1();
		System.out.println("method1() 메소드 호출 후 반환된 값 : " + method1());
		System.out.println("method2() 메소드 호출 후 반환된 값 : " + method2(145,200));
		System.out.println("method3() 메서드 호출 후 반환된 값 >>> " + method3(145, 200));
		System.out.println("method3() 메소드 호출 후 반환된 값 : " + method4());
		System.out.println("method3() 메소드 호출 후 반환된 값 : " + method5("대한", "민국"));		
	}
}
method1() 메소드 호출 후 반환된 값 : 55
method2() 메소드 호출 후 반환된 값 : 690
method3() 메서드 호출 후 반환된 값 >>> 345
method3() 메소드 호출 후 반환된 값 : 홍길동
method3() 메소드 호출 후 반환된 값 : 대한민국

댓글