return 문
실행 중인 메서드를 종료하고 호출한 곳으로 되돌아간다.
void printGugudan(int dan) {
if(!(2<= dan && dan < = 9))
return; // dan의 값이 2~9가 아닌 경우 , 호출한 곳으로 그냥 되돌아간다.
for(int i=1; i≤ 9; i++) {
System.out.printf(”%d * %d = %d%n”, dan, i, dan * i);
}
return; //반환 타입이 void 이므로 생략 가능. 컴파일러가 자동 추가
}
반환 타입이 void 가 아닌 경우, 반드시 retunr 문 필요
int multiplay(int x, int y) {
int result = x * y;
return result; //반환 타입이 void 가 아니므로 생략 불가
int max(int a, int b) {
if(a>b)
return a; //조건식이 참일 때만 실행된다 (거짓일 때 return 문이 없음)
}
반환 값
int add(int x, int y) {
int result = x + y;
return result;
}
= int add(int x, int y) {
return x + y;
}