pta7-8 一维数组生活应用java
时间: 2023-08-11 22:10:44 浏览: 139
一维数组在生活中有许多应用。下面列举一些例子:
1. 学生成绩管理
在学生成绩管理系统中,可以使用一维数组来存储学生的各科成绩,方便查询和计算平均分等操作。
2. 库存管理
在库存管理系统中,可以使用一维数组来存储商品的名称、数量、价格等信息,方便进行进货、销售和库存统计等操作。
3. 电话簿
在电话簿中,可以使用一维数组来存储联系人的姓名、电话号码等信息,方便进行查找和管理。
4. 游戏排行榜
在游戏中,可以使用一维数组来存储玩家的得分、等级等信息,方便进行排名和比较。
5. 购物清单
在购物清单中,可以使用一维数组来存储要购买的商品名称、数量、价格等信息,方便进行结算和管理。
下面是一个简单的Java程序,演示了如何使用一维数组进行学生成绩管理:
```
import java.util.Scanner;
public class ScoreManagement {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n;
System.out.print("请输入学生人数:");
n = input.nextInt();
int[] score = new int[n];
for (int i = 0; i < n; i++) {
System.out.print("请输入第" + (i+1) + "个学生的成绩:");
score[i] = input.nextInt();
}
int sum = 0;
for (int i = 0; i < n; i++) {
sum += score[i];
}
double average = sum / (double)n;
System.out.println("平均分为:" + average);
}
}
```
在上面的程序中,首先通过输入学生人数来创建一个对应长度的一维数组 `score`,然后通过循环输入每个学生的成绩。最后计算所有学生的平均分并输出。
阅读全文