键盘输入数组的长度 创建一个整型元素的数组 键盘输入数组的每一个元素 数组的遍历显示、 统计数组中非零元素个数、 数组元素求和、 数组元素求平均值、 数组元素求最大值、最小值、 数组元素的反转
时间: 2023-08-04 15:09:25 浏览: 92
好的,我会逐一回答你的问题。
1. 键盘输入数组的长度
你可以使用以下代码来实现:
```java
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数组的长度:");
int length = scanner.nextInt();
```
2. 创建一个整型元素的数组
你可以使用以下代码来实现:
```java
int[] nums = new int[length];
```
其中,`length` 是通过键盘输入得到的数组长度。
3. 键盘输入数组的每一个元素
你可以使用以下代码来实现:
```java
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < nums.length; i++) {
System.out.print("请输入第 " + (i + 1) + " 个元素:");
nums[i] = scanner.nextInt();
}
```
其中,`nums` 是你之前创建的整型数组。
4. 数组的遍历显示
你可以使用以下代码来实现:
```java
for (int num : nums) {
System.out.print(num + " ");
}
```
其中,`nums` 是你之前创建的整型数组。
5. 统计数组中非零元素个数
你可以使用以下代码来实现:
```java
int count = 0;
for (int num : nums) {
if (num != 0) {
count++;
}
}
System.out.println("非零元素个数为:" + count);
```
其中,`nums` 是你之前创建的整型数组。
6. 数组元素求和
你可以使用以下代码来实现:
```java
int sum = 0;
for (int num : nums) {
sum += num;
}
System.out.println("数组元素的和为:" + sum);
```
其中,`nums` 是你之前创建的整型数组。
7. 数组元素求平均值
你可以使用以下代码来实现:
```java
double average = 0;
int sum = 0;
for (int num : nums) {
sum += num;
}
average = (double)sum / nums.length;
System.out.println("数组元素的平均值为:" + average);
```
其中,`nums` 是你之前创建的整型数组。
8. 数组元素求最大值、最小值
你可以使用以下代码来实现:
```java
int max = nums[0];
int min = nums[0];
for (int i = 1; i < nums.length; i++) {
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
}
System.out.println("数组元素的最大值为:" + max);
System.out.println("数组元素的最小值为:" + min);
```
其中,`nums` 是你之前创建的整型数组。
9. 数组元素的反转
你可以使用以下代码来实现:
```java
for (int i = 0; i < nums.length / 2; i++) {
int temp = nums[i];
nums[i] = nums[nums.length - 1 - i];
nums[nums.length - 1 - i] = temp;
}
System.out.println("数组元素反转后的结果为:");
for (int num : nums) {
System.out.print(num + " ");
}
```
其中,`nums` 是你之前创建的整型数组。
阅读全文