5.5类的主方法
主方法是类的入口点,它定义了程序从何处开始。主方法提供对程序流向的控制,Java编译器通过主方法来执行程序。主方法的语法如下:
public static void main(String[] args){
…… //方法体
}
在主方法的定义中可以看到其具有以下特性:
☑ 主方法是静态的,所以如要直接在主方法中调用其他方法,则该方法必须也是静态的。
☑ 主方法没有返回值。
☑ 主方法的形参为数组。其中,args[0]~args[n]分别代表程序的第一个参数到第n个参数,可以使用args.length获取参数的个数。
【例1】读取主方法的参数值
在项目中创建TestMain类,在主方法中编写以下代码,并在Eclipse中设置程序参数。
public class MainDemo{
public static void main(String[] args){ //定义主方法
for(int i = 0;i < args.length;i++){ //根据参数个数做循环操作
System.out.println(args[i]); //循环打印参数内容
}
}
}
运行代码前,先要在Eclipse中设置运行参数,步骤如下:
(1)在Eclipse中的MainDem.java文件上单击鼠标右键,在弹出的快捷菜单中选择“运行方式”/“运行配置”(英文版为Run As/Run Configrations),弹出“运行配置”(Run Configrations)对话框。
(2)在“运行配置”对话框中选择“自变量”(Arguments)选项卡,在“项目”(Program arguments)文本框中输入相应的参数,每个参数间按Enter键隔开。
(3)单击“运行”按钮,查看控制台运行结果,结果如下:
参数1
参数2
如果不按照以上步骤操作,直接运行源码,则不会输出任何结果。
