定义数组初始化的方法。使用控制台输入,保存36位学员的分数(数组保存)。计算平均分
时间: 2024-09-18 14:08:41 浏览: 60
在许多编程语言中,包括Python、Java和C++等,数组初始化通常有几种常见的方法:
1. **静态初始化**:在创建数组时直接指定所有元素的值,如在Java中:
```java
int[] scores = new int[36]; // 创建一个包含36个默认0的整数数组
scores[0] = 85; // 初始化第一个元素
scores[1] = 92; // 初始化第二个元素
```
2. **动态初始化**:在程序运行时通过循环填充元素,例如获取用户输入:
```java
Scanner scanner = new Scanner(System.in);
int[] scores = new int[36];
for (int i = 0; i < 36; i++) {
System.out.println("请输入第 " + (i+1) + " 位学员的分数:");
scores[i] = scanner.nextInt();
}
```
3. **初始值列表**(Python):可以使用方括号表示法并提供初始值列表:
```python
scores = [0]*36 # 创建一个包含36个0的整数列表
scores[0] = 85 # 初始化第一个元素
scores[1] = 92 # 初始化第二个元素
```
为了计算这36位学员的平均分,你可以遍历数组求和后再除以数组长度:
```java
double sum = 0;
for (int score : scores) {
sum += score;
}
double averageScore = sum / scores.length;
System.out.printf("平均分为: %.2f", averageScore); // 保留两位小数
```
阅读全文
相关推荐

















