【发布时间】:2026-01-24 09:45:01
【问题描述】:
我有以下家庭作业。我们的老师没有教好我们,所以我需要额外的帮助。
编写一个 Java 程序,输入一个学生在五个测验中的五个分数。输出五个分数的总和和平均值。确定并显示最高分和最低分。
这就是我现在陷入困境的方式。我上次只有 Q3,它只显示平均分和最低分,没有最高分。请帮我完成这项工作!
import java.util.Scanner;
import java.io.*;
class Quizzes
{
public static void main(String[] args) {
int Q1, Q2, Q3, Q4, Q5;
double average;
Scanner keyboard = new Scanner(System.in);
System.out.print("Enter Quizzes: ");
Q1 = keyboard.nextInt();
Q2 = keyboard.nextInt();
Q3 = keyboard.nextInt();
Q4 = keyboard.nextInt();
Q5 = keyboard.nextInt();
average = (Q1 + Q2 + Q3 + Q4 + Q5) / 5;
System.out.println("Average Score is: " + average);
if (Q1 < Q2 && Q1 < Q3) {
System.out.println("The lowest score is: " + Q1);
} else if (Q2 < Q1 && Q2 < Q3) {
System.out.println("The lowest score is: " + Q2);
} else if (Q3 < Q1 && Q2 < Q3) {
System.out.println("The lowest score is: " + Q3);
} else if (Q1 > Q2 && Q1 > Q3) {
System.out.println("The highest score is: " + Q1);
} else if (Q2 > Q1 && Q2 > Q3) {
System.out.println("The highest score is: " + Q2);
} else if (Q3 > Q3 && Q1 > Q2) {
System.out.println("The highest score is: " + Q3);
} else {
System.out.println("The lowest score is: " + Q3);
}
}
}
【问题讨论】:
-
欢迎来到*。从您的问题的复制/粘贴性质很明显,这是一个作业问题。我们不介意帮助这些,但目前格式化的方式是“为我做”,我们不是在这里做的。如果我们是,我们会在最后获得学位;)。用一些你尝试过的例子来更新你的问题,如果可以的话,我们会提供帮助。
-
对不起,如果看起来像那样,但实际上是因为我知道我的作业数量(20)和截止日期(后天)以及我们老师教授的知识“少于 15 %”,我确信我不能按时完成所有这些。在学习课程方面,我是一个非常好的学生,就像我说的那样,我们的老师没有教好我们,这就是为什么我在这里寻求你们的帮助..我不是故意的让你做,我就传给我们的老师。我只有很少的时间来学习这一切,但请放心,我会在这里得到什么
-
我会向你的机构提出这个问题,而不是在这里。如果他像你说的那么坏,那么你不会是唯一一个经历过这种情况的人。
-
我一定会复习、练习和学习。这就是我的目的。我不会让你为我的成绩做这件事,我只是没有时间,因为截止日期只有 24 小时。这几天我一直在做这些。
-
如果我们只是在这里转储一个解决方案,您将一无所获。