基本数据类型
引用数据类型
\u0000是一个Unicode转义字符,代表空字符。在Unicode编码中,\u0000的十进制表示为0,也被称作空字符或NULL字符。它在编程中通常用于表示一个无效或空的值。
// 一维数组
// 动态数组 定义,初始化
int[] prices = new int[5];
// 静态数组
// int[] prices = new int[] {1,2,3}
// 调用
prices[0] = 1;
prices[1] = 1;
prices[2] = 8;
prices[3] = 10;
prices[4] = 5;
// 遍历数组
for(int i = 0; i < prices.length;i++){
System.out.println(prices[i]);
}
数组变量放在栈中,数组值放在堆中
不同数据类型数组
相同数据类型数组
// 二维数组
// 定义和初始化
// 动态数组
int[][] arr = new int[3][4];
// 静态数组
// int[][] arr = new int[][]{{1,2,3},{2,3},{9,8}};
// 调用
// 打印数组长度
arr[1][2]=1;
System.out.println(arr[0]);//打印其地址
System.out.println(arr[1][2]);
int[][] arr1 = new int[][]{{1,2},{2,3},{9,8}};
// 遍历数组
int i,j;
for(i = 0; i < arr1.length; i++ ){
for (j = 0; j < arr1[i].length; j++ ){
System.out.println(arr1[i][j]+"\t");
}
System.out.println(); // 在每行的结束添加一个新行,使得输出更清晰
}
二维数组赋值方式
int[][] arr = new int[3][4];
arr[0][0] = 1;
arr[0][1] = 2;
arr[0][2] = 3;
arr[0][3] = 4;
arr[1][0] = 5;
arr[1][1] = 6;
arr[1][2] = 7;
arr[1][3] = 8;
arr[2][0] = 9;
arr[2][1] = 10;
arr[2][2] = 11;
arr[2][3] = 12;
int[][] arr = new int[3][4];
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = i * j; // 或者其他您需要的赋值方式
}
}
int[][] arr = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
平均值、最大值、最小值、总和等
数组对称位置的元素互换。
待学 对应视频70
上面所有方法都可以用Arrays工具类实现
public static void main(String[] args) {
int[] arr1 = new int[]{12,23,24,9};
int[] arr2 = new int[]{12,23,24,9};
// 调用Arrays中的equals方法
boolean isEquals = Arrays.equals(arr1,arr2);
System.out.println(isEquals);
// 调用toString方法,打印数组元素
System.out.println(Arrays.toString(arr1));
我是南城余!欢迎关注我的博客!一同成长!
一名从事运维开发的worker,记录分享学习。
专注于AI,运维开发,windows Linux 系统领域的分享!