用java写一个 循环输入某同学结业考试的5门课成绩,并计算平均分
时间: 2024-03-26 10:39:48 浏览: 27
好的,以下是Java代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int sum = 0;
int count = 0;
for (int i = 1; i <= 5; i++) {
System.out.print("请输入第" + i + "门课的成绩:");
int score = scanner.nextInt();
sum += score;
count++;
}
double average = (double) sum / count;
System.out.println("平均分为:" + average);
}
}
```
首先,我们使用 `Scanner` 类来获取用户输入的成绩。在 `for` 循环中,我们循环 5 次,每次获取一门课的成绩,并将其累加到 `sum` 变量中。同时,我们使用 `count` 变量来记录输入的成绩数量。
循环结束后,我们计算平均分并将其赋值给 `average` 变量。最后,我们将平均分输出到控制台。
相关问题
讯飞结业考试 csdn
讯飞结业考试是一项由讯飞公司和CSDN合作举办的考试活动。作为一家致力于人工智能和语音技术的企业,讯飞结业考试旨在选拔和培养具有优秀计算机科学和人工智能技术能力的人才。
参加讯飞结业考试的考生需要具备扎实的计算机基础知识和技术能力,同时对人工智能技术有一定的了解和掌握。考试内容主要包括计算机网络、数据库、数据结构和算法、编程语言等方面的知识,并且会涉及讯飞公司的相关产品和技术。
通过参加讯飞结业考试,考生有机会获得CSDN和讯飞公司颁发的结业证书,证明其具备较高水平的计算机科学和人工智能技术能力。此外,考试成绩也会成为求职和升职时的重要参考因素,可以提高考生在就业市场中的竞争力。
对于参加讯飞结业考试的考生来说,这是一次提升自己技术水平和职业发展的机会。通过积极准备和参与考试,考生可以拓宽自己的知识领域,深入了解人工智能技术的发展趋势和应用场景,并且有机会进一步与讯飞公司进行合作和交流。
总之,讯飞结业考试是一项有益于提升计算机科学和人工智能技术能力的考试活动,对于有志于从事相关领域工作的人士来说,参加考试是一个具有重要意义的选择。
写命令:创建存储过程pro_select(),用指定的学号和课程号为参数查询学生成绩,输出参数为学生平时成绩和结业成绩
以下是创建存储过程pro_select()的SQL命令:
```
CREATE PROCEDURE pro_select
@学号 INT,
@课程号 INT,
@平时成绩 INT OUTPUT,
@结业成绩 INT OUTPUT
AS
BEGIN
SELECT @平时成绩 = 平时成绩, @结业成绩 = 结业成绩
FROM 学生成绩表
WHERE 学号 = @学号 AND 课程号 = @课程号
END
```
这个存储过程的作用是根据给定的学号和课程号查询学生成绩,并将查询结果存储到输出参数 @平时成绩 和 @结业成绩 中。可以通过调用该存储过程来获取指定学号和课程号的学生的平时成绩和结业成绩。