반응형
return문
실행 중인 메서드를 종료하고 호출한 곳으로 되돌아간다.
구구단 출력 메서드
class Ex6_4 {
public static void main(String args[]) {
MyMath mm = new MyMath();
mm.printGugudan(3); // 구구단 3단을 출력
class MyMath {
void printGugudan(int dan) {
for (int i = 1; i <= 9; i++) {
System.out.printf("%d * %d = %d%n", dan, i, dan * i);
}
}
}
2단~9단 사이가 아니면은 return 값으로 그 메서드를 종료하기(하단 코드는 12단을 입력했다)
class Ex6_4 {
public static void main(String args[]) {
MyMath mm = new MyMath();
mm.printGugudan(12);
class MyMath {
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);
}
}
}
반응형
'java↗' 카테고리의 다른 글
java↗7-12. 기본형 매개변수, 참조형 매개변수 (0) | 2024.03.27 |
---|---|
java↗7-11. 호출스택(call stack) (0) | 2024.03.27 |
java↗7-9. 메서드호출 (0) | 2024.03.27 |
java↗7-8. 메서드란? 메서드의 선언부와 구현부 (0) | 2024.03.25 |
java↗7-7. 클래스 변수와 인스턴스 변수 (0) | 2024.03.25 |