方法是程序中最小的执行单元
方法的定义调用
- public static void 方法名(){ 方法体 } 写在main方法外面,在main函数里面直接调用
- 带参数:public static void 方法名(int num1 , int num2){ 方法体 }
执行到return 整个方法都会结束。break是结束循环或者switch
//将数组从from到to的数值赋值到新的数组。不包括to
public class test1 {
public static void main(String[] args){
int[] array ={5,10,6,8,502,20};
int[] result=array2(array,2,4);
System.out.print("[");
for (int i = 0; i <result.length ; i++) {
System.out.print(i==result.length-1?result[i]:(result[i]+","));
}
System.out.print("]");
}
public static int[] array2(int[] arr,int from,int to) {
int j=to-from;
int[] array3=new int[j];
for (int i = from,t=0; i <to ; i++,t++) {
array3[t]=arr[i];
}
return array3;
}
}
方法基本内存原理
基本数据类型:整数 浮点数 布尔 , 赋值给其他变量是给的真实值
引用数据类型:数组 赋值给其他变量,给的是地址值
快捷键 自动抽取方法
选中代码 ctrl+alt+m