기본 구구단
public class GugudanEx01 { //1~9단까지 출력되는 프로그램을 만드세요 // 스캐너를 이용하여 입락받은 단만 출력하시오. public static void main(String[] args) { for (int x = 2; x <= 9; x++) { for (int i = 1; i <= 9; i++) System.out.println(x + "*" + i + "=" + (x * i)); System.out.println(); } } }
구구단 리팩토링
package ex03.test; public class GugudanEx04 { static void gugudan(int x) { for (int i = 1; i <= 9; i++) { System.out.println(x + "*" + i + "=" + (x * i)); } System.out.println(); } public static void main(String[] args) { gugudan(10); } }
main에서 10을 입력 받으면 10단만 바로 나오도록 코드를 수정했다.
만약, 구구단 라이브러리를 만든다면?
package ex03.test; class GugudanUtil { static void gugudan(int x) { for (int i = 1; i <= 9; i++) { System.out.println(x + "*" + i + "=" + (x * i)); } System.out.println(); } } public class GugudanEx04 { public static void main(String[] args) { GugudanUtil.gugudan(10); } }
- [ GugudanUtil ] 이런 게 바로 라이브러리. 이런 걸 만드는 사람들을 1차 개발자라고 함
<구구단 라이브러리 소개>
//구구단을 출력해주는 메서드 //GugudanUtil 클래스에 gugudan 정적 메소드 (static)를 호출하시오 //Parameter는 int 한개가 필요합니다.
- 라고 설명해주면 그걸 호출해서 쓰는 사람 > 2차 개발자
- 클래스. 으로 찾아갈수 있는건 static 밖에 없음. (클래스 - 앞글자 대문자) 쩜! 쩜!
Share article