키보드워리어

【JAVA】구구단표 프로그램에 더 많은 메소드 적용해보자 본문

JAVA/입문

【JAVA】구구단표 프로그램에 더 많은 메소드 적용해보자

꽉 쥔 주먹속에 안경닦이 2022. 10. 10. 18:10
728x90

안녕하세요 【키보드 워리어】

 

⌨🗡🧑


블로그 방문자 여러분, 안경닦이입니다.

 

이전 구구단표 클래스 프로그램에 후속 편입니다.이 섹션 처음부터 보시면 이해가 수월하십니다.

2022.10.09 - [JAVA 완전정복!!/JAVA] - 【JAVA】이클립스로 구구단표 클래스 만들어보자

 

【JAVA】이클립스로 구구단표 클래스 만들어보자

안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 저번에 배운 이클립스로 코드를 짜보면서 IDE(통합개발환경)에 대해 익숙해져보는 시간 가져볼게요! 구

keyboardwarrior.tistory.com


메소드 오버 로딩

(오버로드 아님)

기존 작성한걸 그대로 내버려두면 그게 바로 오버 로딩한 것입니다.

 

public class MultiplicationTable{
	void print(int table) {
		for(int i= 1;i<=10;i++) { 
			System.out.printf("%d * %d = %d\n", table,i ,table*i ); 
			}
       }
}

table값을 변수로 지정해주면 인자 값으로 지정할 수가 있죠!

인자값을 넣어준 실행화면

1에서 10까지의 출력도 맘대로 바꿀 수 있어요!

 

이 메소드 코드를 추가해보세요

	void print(int table, int from, int to ) {
			for(int i=from;i<=to;i++) { 
				System.out.printf("%d * %d = %d\n", table,i ,table*i ); 
				} //from에서 to까지 출력하기로 오버로딩 가능!
	}

 

내가 원하는 숫자를 몇 단에서 몇 단까지 볼 지 세팅해주는 거예요

from&#44; to 인자값넣은 메소드 실행화면

 

728x90