一个完整的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。
可以在eclipse中设置main()方法的传入参数,步骤如下:
(1)选择菜单栏中的【Run】菜单,在弹出的菜单列表中选择【Run Configurations】命令;
(2)在Run Configurations对话框(如下图)左侧的列表窗口选择MainArgs类,在对话框右侧的标签项选择Arguments标签,在Progrom arguments输入域输入参数,参数输入方式为每行一个参数。最后单击【Run】按钮。
下图是已配置main()方法参数的执行结果图:
