java数组存放类
时间: 2023-08-28 10:20:42 浏览: 52
Java中的数组可以存放类(class),例如:
```
Person[] people = new Person[3];
people[0] = new Person("Alice", 25);
people[1] = new Person("Bob", 30);
people[2] = new Person("Charlie", 35);
```
这里定义了一个长度为3的Person数组,并且将三个Person对象分别赋值给数组的三个元素。这样,我们就可以通过数组来存储一组Person对象,并且可以方便地对它们进行操作。
相关问题
java二维数组如何存放
Java二维数组是一个由一维数组组成的数组,每个元素都是一个一维数组。在Java中,二维数组是按行存储的,也就是说每一行都是一个一维数组,每个元素都是这个一维数组中的一个值。可以通过下标访问二维数组中的元素,例如,array[i][j]表示二维数组中第i行第j列的元素。
Java二维数组的声明方法如下:
```
dataType[][] arrayName; // 声明一个二维数组
```
其中,dataType表示二维数组中元素的数据类型,arrayName为数组的名称。
Java二维数组的初始化方法有以下两种:
1. 静态初始化
```
dataType[][] arrayName = { {val1, val2, val3}, {val4, val5, val6} }; // 声明并初始化一个二维数组
```
其中,val1、val2等为二维数组中元素的初始值。
2. 动态初始化
```
dataType[][] arrayName = new dataType[row][col]; // 声明并初始化一个二维数组
```
其中,row表示二维数组中行的数量,col表示二维数组中列的数量。
Java定义数组存放30名需测试的成绩
下面是Java定义数组存放30名需测试的成绩的代码:
```
double[] scores = new double[30];
```
这将创建一个长度为30的double类型数组,可以用来存放30名学生的测试成绩。你可以通过下标来访问数组中的元素,例如:
```
scores[0] = 85.5; // 给第一个学生的成绩赋值
scores[1] = 92.3; // 给第二个学生的成绩赋值
```
这将分别给第一个和第二个学生赋值他们的测试成绩。你可以使用循环来遍历整个数组并计算总分和平均分,例如:
```
double total = 0.0;
for (int i = 0; i < scores.length; i++) {
total += scores[i];
}
double average = total / scores.length;
System.out.println("总分:" + total);
System.out.println("平均分:" + average);
```
这将计算所有学生的总分和平均分,并将它们打印到控制台上。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)