>  기사  >  Java  >  Java에서 main() 함수 사용

Java에서 main() 함수 사용

PHPz
PHPz원래의
2024-02-19 12:27:06806검색

Java에서 main() 함수 사용

JAVA에서 main() 메소드를 사용하려면 특정 코드 예제가 필요합니다.

JAVA에서 main()은 특수 메소드이며 프로그램의 진입점입니다. 프로그램이 시작되면 JVM은 main() 메서드에서 실행을 시작하고 main() 메서드가 완료된 후에만 프로그램이 종료됩니다.

main() 메서드는 다음과 같이 정의됩니다.

public static void main(String[] args) {
    // 程序代码
}

그중 public은 액세스 한정자로서 모든 클래스에서 해당 메서드에 액세스할 수 있음을 나타냅니다. static은 해당 메서드가 정적이며 별도의 작업 없이 클래스에서 직접 호출할 수 있음을 의미합니다. 인스턴스화 Object; void는 메서드에 반환 값이 없음을 의미합니다. String[] args는 메서드가 문자열 배열을 매개변수로 받는다는 의미입니다.

다음은 main() 메소드의 사용법을 자세히 설명하고 해당 코드 예제를 제공합니다.

  1. Hello World 출력!

    public static void main(String[] args) {
     System.out.println("Hello World!");
    }

    위 코드에서 main() 메소드 시스템의 코드 한 줄. out.println ("Hello World!"); "Hello World!" 문자열을 콘솔에 출력하는 데 사용됩니다.

  2. 명령줄 매개변수 수신 및 출력

    public static void main(String[] args) {
     if(args.length > 0) {
         System.out.println("命令行参数为:" + args[0]);
     } else {
         System.out.println("没有输入命令行参数!");
     }
    }

    위 코드에서 args의 길이는 전달된 명령줄 매개변수가 있는지 확인하는 데 사용됩니다. 있는 경우 명령줄 매개변수의 값이 출력되고, 그렇지 않은 경우 프롬프트 메시지가 출력됩니다.

  3. 루프 구조를 사용하여 1부터 10까지의 숫자를 출력합니다.

    public static void main(String[] args) {
     for(int i = 1; i <= 10; i++) {
         System.out.println(i);
     }
    }

    위 코드에서 for 루프 구조를 사용하여 1부터 10까지의 각 숫자를 루핑합니다.

  4. 다른 메소드 호출

    public static void main(String[] args) {
     int result = sum(5, 3);
     System.out.println("两个数的和为:" + result);
    }
    
    public static int sum(int a, int b) {
     return a + b;
    }

    위 코드에서 메인 메소드인 main()은 sum() 메소드를 호출하고, 두 숫자의 합을 반환 값으로 결과 변수에 저장하고 최종적으로 결과를 출력하는 코드입니다. .

위의 예를 통해 main() 메소드의 용도가 다양하고 필요에 따라 유연하게 사용할 수 있음을 알 수 있습니다. 이는 프로그램의 입구일 뿐만 아니라 다양한 작업을 수행하고 다른 메소드를 호출하여 보다 복잡한 기능을 구현할 수도 있습니다.

JAVA 프로그램에는 여러 클래스가 있을 수 있지만 main() 메서드를 포함하는 클래스는 하나만 있을 수 있습니다. 프로그램을 실행할 때 JVM은 main() 메서드를 포함하는 지정된 클래스에서 실행을 시작합니다.

위 내용은 Java에서 main() 함수 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.