驼峰命名
public static int add(int a, int b){ //static 表明方法是类的方法 return a+b }
return要放在方法最外边
public static int max(int a, int b){ int result; if (a>b){ result = a; // return a; //这样会报错 但好像 return 0可以写在中间 } return result; }
重载就是在一个类中,有先沟通的函数名称,但形参不同的函数
方法重载的规则:
方法名称必须相同
参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)
方法的返回类型可以相同也可以不i同
仅仅返回类型不同不足惜成为方法的重载!
传递参数给mian()方法
5.for
fori
在编译的时候和以前一样 javac xxx.java
但是在运行的时候需要退出到pacakage的路径 java stuct.Command
JDK1.5后支持
在方法声明中,在指定参数类型后加一个省略号(...)
一个方法中只能指定一个可变参数,它必须是方法的最后一个参数
public class Changeble { public static void main(String[] args) { Changeble changeble = new Changeble(); changeble.test(1,2,3,4,5); //因为test() 没有加static 所以这里要实例化对象 } public void test(int...i){ for (int j = 0; j < i.length; j++) { System.out.println(i[j]); } } }