Home Java javaTutorial Using the main() function in Java

Using the main() function in Java

Feb 19, 2024 pm 12:27 PM
java programming main method string array Method usage

Using the main() function in Java

The main() method usage in JAVA requires specific code examples

In JAVA, main() is a special method and is the entry point of the program. When the program starts, the JVM will start execution from the main() method, and the program will terminate only after the main() method is executed.

The main() method is defined as follows:

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

Among them, public is an access modifier, indicating that the method can be accessed by any class; static indicates that the method is static and can be directly accessed by Class call without instantiating the object; void means that the method has no return value; String[] args means that the method receives a string array as a parameter.

The following is a detailed description of the usage of the main() method and the corresponding code example:

  1. Output Hello World!

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

    In the above In the code, a line of code System.out.println("Hello World!"); in the main() method is used to output the string "Hello World!" to the console.

  2. Receive command line parameters and output

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

    In the above code, the length of args is used to determine whether there are command line parameters passed in. If there is, the value of the command line parameter is output; if not, the prompt message is output.

  3. Use a loop structure to output numbers from 1 to 10

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

    In the above code, use a for loop structure to loop out each number from 1 to 10.

  4. Call other methods

    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;
    }
    Copy after login

    In the above code, the main method main() calls the sum() method and saves the sum of the two numbers as the return value into the result variable, and finally output the result.

    Through the above examples, we can see that the main() method has various uses and can be used flexibly according to needs. It is not only the entrance to the program, but can also perform various operations and call other methods to implement more complex functions.

    It should be noted that a JAVA program can have multiple classes, but there can only be one class containing the main() method. When running a program, the JVM will start execution from the specified class containing the main() method.

    The above is the detailed content of Using the main() function in Java. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to use split() function in oracle How to use split() function in oracle May 07, 2024 pm 01:06 PM

The SPLIT() function splits a string into an array by a specified delimiter, returning a string array where each element is a delimiter-separated portion of the original string. Usage includes: splitting a comma-separated list of values ​​into an array, extracting filenames from paths, and splitting email addresses into usernames and domains.

How to sort strings in java How to sort strings in java Apr 02, 2024 am 02:18 AM

Ways to sort strings in Java: Use the Arrays.sort() method to sort an array of strings in ascending order. Use the Collections.sort() method to sort a list of strings in ascending order. Use the Comparator interface for custom sorting of strings.

What does \0 mean in c language What does \0 mean in c language Apr 27, 2024 pm 10:54 PM

In C language, \0 is the end mark of a string, called the null character or terminator. Since strings are stored in memory as byte arrays, the compiler recognizes the end of the string via \0, ensuring that strings are handled correctly. \0 How it works: The compiler stops reading characters when it encounters \0, and subsequent characters are ignored. \0 itself does not occupy storage space. Benefits include reliable string handling, improved efficiency (no need to scan the entire array to find the end), and ease of comparison and manipulation.

What does args mean in java What does args mean in java Apr 25, 2024 pm 10:15 PM

args stands for command line arguments in Java and is an array of strings containing the list of arguments passed to the program when it is started. It is only available in the main method, and its default value is an empty array, with each parameter accessible by index. args is used to receive and process command line arguments to configure or provide input data when a program starts.

What does args mean in java What does args mean in java May 07, 2024 am 02:24 AM

args is a special parameter array of the main method in Java, used to obtain a string array of command line parameters or external input. By accessing the args array, the program can read these arguments and process them as needed.

How to write a simple student performance report generator using Java? How to write a simple student performance report generator using Java? Nov 03, 2023 pm 02:57 PM

How to write a simple student performance report generator using Java? Student Performance Report Generator is a tool that helps teachers or educators quickly generate student performance reports. This article will introduce how to use Java to write a simple student performance report generator. First, we need to define the student object and student grade object. The student object contains basic information such as the student's name and student number, while the student score object contains information such as the student's subject scores and average grade. The following is the definition of a simple student object: public

How to write a simple student attendance management system using Java? How to write a simple student attendance management system using Java? Nov 02, 2023 pm 03:17 PM

How to write a simple student attendance management system using Java? With the continuous development of technology, school management systems are also constantly updated and upgraded. The student attendance management system is an important part of it. It can help the school track students' attendance and provide data analysis and reports. This article will introduce how to write a simple student attendance management system using Java. 1. Requirements Analysis Before starting to write, we need to determine the functions and requirements of the system. Basic functions include registration and management of student information, recording of student attendance data and

How to sort Chinese characters in C language environment? How to sort Chinese characters in C language environment? Feb 18, 2024 pm 02:10 PM

How to implement Chinese character sorting function in C language programming software? In modern society, the Chinese character sorting function is one of the essential functions in many software. Whether in word processing software, search engines or database systems, Chinese characters need to be sorted to better display and process Chinese text data. In C language programming, how to implement the Chinese character sorting function? One method is briefly introduced below. First of all, in order to implement the Chinese character sorting function in C language, we need to use the string comparison function. Ran

See all articles