静态初始化 int[] arr = new int[]{11,22,33};
动态初始化 int[] arr = new int[5]; //申请5个内存地址。
数组是引用类型,地址存放在栈中,数组元素是放在堆中。
内存中的存放情况:
地址a[1]表示现在指针指在a第二个地址指向数组第二个值。
插话:A ascii码 = 65,a = A+32 =97
初级题:
1.定义一个长度为10的int数组,统计数组中的最大值、最小值、以及奇数和偶数的个数,选择排序,反转数组;
package com.judy.demo;
public class ATest {
public static void main(String[] args) {
int[] arr = {5, 7, 1, 8, 6, 23, 9, 11, 56, 44};//数组初始化静态写法(简写的)
asc(arr);
System.out.println();
reverse(arr);
System.out.println();
max(arr);
min(arr);
count(arr);
}
public static void reverse(int[] arr) {