# for 문 개념이 아직 너무 혼동되네요... 메인메소드만 사용해도 가능해 보이는데 대부분의 문제마다 2번째 메소드를 사용하는 이유가 뭘까요? #### CODE <a class='btn btn-default' href='/codes/77907'>Link</a> ``` 1. public class ForStatement { public static void main(String[] args) { System.out.println("출력을 시작합니다.."); int print = Integer.parseInt(args[0]); for (int i = 1; i <= print; i++) { System.out.printf("%d ", i); } System.out.println("\n끝!!"); } } 2. public class ForStatement { public static void main(String[] args) { int print = Integer.parseInt(args[0]); roof(print); } public static void roof(int seven){ System.out.println("출력을 시작합니다.."); for (int i = 1; i <= seven; i++){ System.out.printf("%d ", i); } System.out.println("\n끝!!"); } } ``` #### INPUT ``` 7 ``` #### OUPUT ``` 출력을 시작합니다.. 1 2 3 4 5 6 7 끝!! ```
## 실제 현업 코드는 수 많은 메소드로 쪼개져 개발되기 때문에 제 학습 콘텐츠는 최대한 메소드 사용을 지향하여 만들었습니다
더 이쁜코드를 위한 것인가 보네요. 감사합니다!!