Logo

郎哥编程

类的主方法

2019-12-12 1072

一个完整的Java程序一般由多个类构成,每个类完成不同的功能。在这些类中会有一个主类,这个主类有一个main()方法,这个main()方法就是程序的入口,它定义了程序从何处开始,以及对程序流向的控制,Java 虚拟机通过主方法来执行程序。

主方法的语法如下:

public static void main(String[] args) {
    // 方法体
}

主方法是静态方法,没有返回值,权限修饰符是public。主方法的形参是数组类型,其中args[0]~ args[n]分别代表程序的第一个到第n个参数,可以使用args的length属性获取参数的个数。

案例1:在main()方法中,输出传入的参数值。

在PbaseUnit13项目sample包下创建MainArgs类。代码如下:

/** 
* @Title: MainArgs.java 
* @Package sample 
* @Description: Java基础知识课程案例 
* @author编程训练营 
* @date 
* @version V1.0 
*/ 
 
package sample;
 
/** 
* @ClassName: MainArgs 
* @Description: 类(类的主方法)案例  
* @author 编程训练营 
* @date 
* 
*/
 
public class MainArgs {
 
    /** 
    * @Title: main 
    * @Description:Java程序入口main方法
    * @param @param args    参数 
   
    * @return void    返回类型 
    * @throws 
    */
 
    public static void main(String[] args) {
       // 输出传入的参数个数
       System.out.println("args参数个数:" + args.length);
       // 遍历args数组
       for( int i = 0; i < args.length; i++ )
       {
           System.out.printf("第一个参数:%s /n",args[i]);
       }
    }
 
}

程序结构分析

main方法的参数args是一个数组,数组元素的个数就是传入参数的个数,参数个数可以通过args.length获取。程序先输出传入参数的个数,然后再遍历args数组,依次输出args数组元素的值。

如果在程序运行过程中,没有设置传入的参数,参数个数为0。

 image.png    

可以在eclipse中设置main()方法的传入参数,步骤如下:

(1)选择菜单栏中的【Run】菜单,在弹出的菜单列表中选择【Run Configurations】命令;

(2)在Run Configurations对话框(如下图)左侧的列表窗口选择MainArgs类,在对话框右侧的标签项选择Arguments标签,在Progrom arguments输入域输入参数,参数输入方式为每行一个参数。最后单击【Run】按钮。

image.png 

下图是已配置main()方法参数的执行结果图:

image.png


代码在线纠错(通义千问 qwen-max)

支持粘贴多个代码文件,提交后由阿里云通义千问自动分析代码漏洞、语法错误、逻辑问题并给出修改建议。
您已解锁 AI 代码纠错功能,可正常使用!

评论区

登录 后发表评论
暂无评论