注意事项:
方法命名规则:
驼峰命名
public static int add(int a, int b){ //static 表明方法是类的方法
return a+b
}
return
return要放在方法最外边
public static int max(int a, int b){
int result;
if (a>b){
result = a;
// return a; //这样会报错 但好像 return 0可以写在中间
}
return result;
}
重载
-
重载就是在一个类中,有先沟通的函数名称,但形参不同的函数
-
方法重载的规则:
-
方法名称必须相同
-
参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)
-
方法的返回类型可以相同也可以不i同
-
仅仅返回类型不同不足惜成为方法的重载!
-
命令行传参
传递参数给mian()方法
Tips:
for循环快捷键:
-
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]);
}
}
}