Java方法
何谓方法
System.out.println() //调用系统类中的标准输出对象out中的println方法
一个方法只做一个功能
方法的定义及调用
修饰符 返回值类型 方法名(参数类型 参数名)
{ 方法体
…
return 返回值;
}
形参、实参
方法重载
在同一个方法里名字相同,而参数不同,返回类型可相同也可不相同
命令行传参
main()
可变参数
在方法声明中,在指定参数类型后加一个省略号(…)
一个方法中是能指定一个可变参数,但必须是方法的最后一个参数。
public class Demo02 {
public static void main(String[] args) {
test(1,4,3,7);
test(new double[]{5,3,6});
}
public static void test(double... i){
if(i.length==0){
System.out.println("该数组为空");
return;
}
double max=i[0];
for(int j=1;j<i.length;j++){
if(i[j]>max){
max=i[j];
}
}
System.out.println("数组内的最大值为:"+max);
}
}
递归
递归结构包括:递归头、递归体
递归头:什么时候不调用自身方法。如果没有头,将陷入死循环
递归体:什么时候需要调用自身方法
For循环
for(循环变量类型 循环变量名称:要被遍历的对象) 循环体
for(int i:integers){
System.out.println(i);
}