使用java
时间: 2023-07-11 09:24:22 浏览: 40
好的,以下是使用Java实现相同功能的代码:
```java
import java.util.Scanner;
public class ArrayDemo {
public static void main(String[] args) {
int[] array = new int[5];
int sum = 0;
Scanner sc = new Scanner(System.in);
// 从键盘输入5个整数
for (int i = 0; i < 5; i++) {
System.out.print("请输入第" + (i+1) + "个整数:");
array[i] = sc.nextInt();
sum += array[i];
}
// 遍历数组并输出数组元素
System.out.print("数组元素为:");
for (int i : array) {
System.out.print(i + " ");
}
// 计算数组中元素的总和与平均值并输出
double avg = (double) sum / array.length;
System.out.println("\n数组元素总和为:" + sum);
System.out.printf("数组元素平均值为:%.2f", avg);
}
}
```
这个程序也定义了一个包含5个元素的整型数组`array`和一个变量`sum`来存储数组元素的总和。同时,使用`Scanner`类从键盘输入5个整数,并将它们添加到数组`array`中。每输入一个整数,就将该整数加到变量`sum`中。
接下来,使用增强型`for`循环遍历数组`array`并输出每个元素。注意,在输出数组元素后,使用`print`方法将其打印在同一行上。
最后,计算数组元素的总和和平均值,并使用`println`和`printf`方法将它们输出。在输出平均值时,使用`%.2f`的格式化字符串来将其保留两位小数。