函数:
(1) 有返回值
修饰符返回值类型函数名(参数类型参数 …){
函数体
return;
}
(2) 无返回值void
修饰符 void 函数名(参数类型参数 …){
函数体
}
(3) 重载函数 overload
特点:函数名与返回值相同,参数类型或者参数个数不同。
数组:
一位数组:
static void one_arr(){
// 元素类型[] 数组名 = new 元素类型[长度];
int[] arr = new int[3];
int[] arr1 = arr;//arr1引用arr
arr[0] = 3;
arr[1] = 1;
arr[2] = 5;
//第一种遍历
for (int i : arr) {
System.out.println("" + i);
}
//第二种遍历
for (int i = 0; i < arr.length; i++) {
System.out.println("" + arr[i]);
}
System.out.println("arr1=" + arr1[0]);
}
二维数组:
static void two_arr(){
int[][] arr = new int[3][2];//定义一个二维数组
arr[0][0] = 2;
arr[0][1] = 3;
arr[1][0] = 12;
arr[1][1] = 16;
arr[2][0] = 232;
arr[2][1] = 126;
//遍歷1
for(int i = 0 ; i<3 ; i++){
for(int j = 0; j<2;j++){
System.out.print("\n"+arr[i][j]);
}
}
System.out.print("\n#########\n");
//遍歷2
for (int[] is : arr) {
for (int i : is) {
System.out.print("\n"+i);
}
}
}
//不等长二維數組
static void two_arr1(){
int[][] arr = {{23,1,34,565},{12,33,4},{2}};//定义一个二维数组
for(int i = 0; i < 3; i++){
for(int j = 0 ; j < arr[i].length;j++){
System.out.print("\n"+arr[i][j]);
}
}
}