方法的定义结构如下:
修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; }
Java的方法都是值传递
Java是可以通过命令行来传递参数的,比如main方法里的args数组,是可以通过命令行来传递的
我们目前有如下的程序
接下来到目录中执行javac命令进行编译
运行后结果如下
接下来退到根目录运行!因为在当前目录下没有包
可变参数又名不定项参数
在方法的声明中,在指定参数类型后面加一个省略号
一个方法只能指定一个可变参数,必须是方法的最后一个参数
package com.method; public class Demo02 { public static void main(String[] args) { Demo02 demo02 = new Demo02(); demo02.test(1,2,3,4,5); demo02.test(new int[]{1,2,3,4,5});//两种写法均可 } public void test(int ...i){ System.out.println(i[0]); System.out.println(i[2]); } }