자 그럼 main 메소드가 무엇인지 알아보자. main 메소드는 규칙이다. 여러분이 만들고 싶은 프로그램이 있다면 여러분은 반드시 public static void main(String[] args)가 이끄는 중괄호 안에 실행되기를 기대하는 로직을 위치시켜야 한다. 이것은 약속이기 때문에 여러분은 약속을 지켜야 한다. 그렇게 코드를 작성하면 자바를 실행할 때 자바는 여러분이 작성한 main 메소드를 실행하게 되는 것이다. 여러분은 main 메소드를 작성하고, 자바는 main 메소드를 실행하는 관계라고 할 수 있다.
package org.opentutorials.javatutorials.method; public class MethodDemo2 { public static void main(String[] args) { int i = 0; while(i<10){ System.out.println(i); i++; } i = 0; while(i<10){ System.out.println(i); i++; } i = 0; while(i<10){ System.out.println(i); i++; } i = 0; while(i<10){ System.out.println(i); i++; } i = 0; while(i<10){ System.out.println(i); i++; } } }
package org.opentutorials.javatutorials.method; public class MethodDemo3 { public static void numbering() { int i = 0; while (i < 10) { System.out.println(i); i++; } } public static void main(String[] args) { numbering(); numbering(); numbering(); numbering(); numbering(); } }