java数组实验报告
时间: 2023-08-21 07:06:21 浏览: 78
实验目的:了解Java数组的定义、初始化、使用及其相关操作。
实验内容:
1. 定义一个整型数组并初始化,数组长度为10。
2. 输出数组中的所有元素。
3. 计算数组中所有元素的和并输出。
4. 查找数组中最大值和最小值并输出。
5. 将数组中所有元素按照从小到大的顺序排序并输出。
实验步骤:
1. 声明一个名为“arr”的整型数组,并初始化为长度为10。
```
int[] arr = {5, 2, 7, 1, 9, 8, 3, 6, 4, 0};
```
2. 使用for循环遍历数组中的所有元素,并输出。
```
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
```
3. 使用for循环遍历数组中的所有元素,并将其累加到一个名为“sum”的整型变量中,最后输出“sum”的值。
```
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
System.out.println("数组元素的和为:" + sum);
```
4. 声明两个名为“max”和“min”的整型变量,初始化为数组中的第一个元素。使用for循环遍历数组中的所有元素,比较其与“max”和“min”的值,更新“max”和“min”的值。最后输出“max”和“min”的值。
```
int max = arr[0];
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
System.out.println("数组中的最大值为:" + max);
System.out.println("数组中的最小值为:" + min);
```
5. 声明一个名为“temp”的整型变量,用于交换数组中两个元素的值。使用for循环嵌套,将数组中的所有元素按照从小到大的顺序排序。最后使用for循环遍历数组中的所有元素,并输出。
```
int temp;
for (int i = 0; i < arr.length - 1; i++) {
for (int j = i + 1; j < arr.length; j++) {
if (arr[i] > arr[j]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
```
实验结果:
```
5 2 7 1 9 8 3 6 4 0
数组元素的和为:45
数组中的最大值为:9
数组中的最小值为:0
0 1 2 3 4 5 6 7 8 9
```
实验结论:
通过本次实验,我们了解了Java数组的定义、初始化、使用及其相关操作,并能够熟练地进行Java数组的基本操作。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://img-home.csdnimg.cn/images/20210720083646.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)
![](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)