在Java中,数组是一种用于存储相同类型元素的数据结构。以下是如何定义和赋值Java数组的基本方法:
// 语法:elementType[] arrayName;
int[] intArray; // 声明一个整型数组,但尚未分配内存空间
// 或者在声明的同时分配内存空间:
int[] intArray = new int[5]; // 声明并分配长度为5的整型数组
// 语法:elementType[][] arrayName;
int[][] twoDArray; // 声明一个二维数组
// 或者在声明的同时分配内存空间:
int[][] twoDArray = new int[3][4]; // 声明一个3行4列的二维数组
int[] intArray = new int[5]; // 声明并分配长度为5的整型数组
// 赋值方式1:逐个元素赋值
intArray[0] = 1;
intArray[1] = 2;
intArray[2] = 3;
intArray[3] = 4;
intArray[4] = 5;
// 赋值方式2:在声明时直接赋值
int[] intArray = {1, 2, 3, 4, 5}; // 直接声明并初始化数组
定义并赋值(一步完成)
String[] a = new String[]{"hello", "world"};
后者可以简化为
String[] a = {"hello", "world"};
int[][] twoDArray = new int[3][4]; // 声明一个3行4列的二维数组
// 赋值方式1:逐个元素赋值
twoDArray[0][0] = 1;
twoDArray[0][1] = 2;
// ... 省略其余元素赋值
// 赋值方式2:在声明时直接赋值
int[][] twoDArray = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}}; // 直接声明并初始化二维数组
请注意,数组的索引从0开始。在实际使用中,你可以根据需要选择逐个元素赋值或直接在声明时进行赋值。
数组呢,有一个需要大家注意的地方就是。这个数组一旦它的长度确定了,就不能改了。并且啊,不能越过他的这个大小限制,比如说对于下面的数组
String[] a = {"hello", "world"};
我想访问他的索引2的元素行不行?
即逐一获取数组中的每个元素进行操作
for(int i = 0; i < a.length; i++) {
System.out.println(a[i]); // 获取数组中第 i 个元素
}
整数数组,new int[5],创建了五个元素的数组,并未给元素赋初始值,这时元素默认值是 0
类似的
快捷键
ctrl+alt+m:提取方法
Web 程序打包与之前控制台打包操作不一样,参考下图
使用 package 打包
打包成功后,会在 module2 模块下 target 目录下找到这个打好的 jar 包,运行 jar 包的方法是一样的,进入 jar 包所在目录,用终端程序执行
java -jar module2-0.0.1-SNAPSHOT.jar