为课程评分构建Java代码
我需要一点帮助来开始我的Java课程的代码(我不得不错过这周的课程,没有他们所学的东西,我很无助),我将非常感谢对我所做的任何投入。我的目标是创建一个基于输入计算成绩的代码 以下是决赛的运行情况: 请输入要计算平均分数、最低分数和最高分数的课程数:2 请输入课程名称:CSC 201为课程评分构建Java代码,java,Java,我需要一点帮助来开始我的Java课程的代码(我不得不错过这周的课程,没有他们所学的东西,我很无助),我将非常感谢对我所做的任何投入。我的目标是创建一个基于输入计算成绩的代码 以下是决赛的运行情况: 请输入要计算平均分数、最低分数和最高分数的课程数:2 请输入课程名称:CSC 201 请输入CSC 201的分数或键入-1表示本课程没有更多分数: *在此处输入各种值* 课程名称:CSC 201 分数:2 平均分:80.0 最低分数:70 最高分:90分 我只是。。。不太确定去哪里。我的基本代码如下,
请输入CSC 201的分数或键入-1表示本课程没有更多分数:
*在此处输入各种值* 课程名称:CSC 201
分数:2
平均分:80.0
最低分数:70
最高分:90分 我只是。。。不太确定去哪里。我的基本代码如下,我只是不知道在哪里可以超越它,甚至不知道如何使用Math.min和Math.max。感谢您提供的任何帮助,让您了解如何从这里开始
import java.util.Scanner;
public class GradeCalc {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Please enter the number of courses that you would like to ");
System.out.println("calculate the Average Score, the Minimum Score, and the Maximum Score: ");
int status = input.nextInt();
// I am stuck here...
//
// > Math.min()
// > Math.max()
}
}
让我们列出您需要解决此问题的方法:
- 程序的入口点,即
方法。这就是执行开始的地方main
- 从用户处读取值的内容。您已经提供了带有底层标准输入流(
)的System.in
扫描仪。您只需要弄清楚如何使用
:基本上,您需要的是一个接收整数值的方法(扫描仪
)和一个返回字符串值的方法(例如,nextInt
),始终查看类型签名,如果您不确定该方法的作用,请阅读JavadocreadLine
- 一种向用户输出文本的方法。在您的情况下,可以使用
System.out.println
- 控制流结构:您希望反复请求用户输入整数,直到输入-1。您可以通过使用
循环来实现这一点while
- 对整数进行算术运算,也就是说,您希望添加整数(您可以使用
运算符执行此操作)+
- 对整数进行算术比较,即您要计算多个整数中的最小值和最大值
不久前还有一个非常类似的问题。如果陷入困境,请查找它,但首先尝试自己解决此练习:如果您有一个函数,但不知道它的功能,请查找它的javadoc: