Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为课程评分构建Java代码_Java - Fatal编程技术网

为课程评分构建Java代码

为课程评分构建Java代码,java,Java,我需要一点帮助来开始我的Java课程的代码(我不得不错过这周的课程,没有他们所学的东西,我很无助),我将非常感谢对我所做的任何投入。我的目标是创建一个基于输入计算成绩的代码 以下是决赛的运行情况: 请输入要计算平均分数、最低分数和最高分数的课程数:2 请输入课程名称:CSC 201 请输入CSC 201的分数或键入-1表示本课程没有更多分数: *在此处输入各种值* 课程名称:CSC 201 分数:2 平均分:80.0 最低分数:70 最高分:90分 我只是。。。不太确定去哪里。我的基本代码如下,

我需要一点帮助来开始我的Java课程的代码(我不得不错过这周的课程,没有他们所学的东西,我很无助),我将非常感谢对我所做的任何投入。我的目标是创建一个基于输入计算成绩的代码

以下是决赛的运行情况:

请输入要计算平均分数、最低分数和最高分数的课程数:2

请输入课程名称:CSC 201
请输入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
    )和一个返回字符串值的方法(例如,
    readLine
    ),始终查看类型签名,如果您不确定该方法的作用,请阅读Javadoc

  • 一种向用户输出文本的方法。在您的情况下,可以使用
    System.out.println

  • 控制流结构:您希望反复请求用户输入整数,直到输入-1。您可以通过使用
    while
    循环来实现这一点

  • 对整数进行算术运算,也就是说,您希望添加整数(您可以使用
    +
    运算符执行此操作)

  • 对整数进行算术比较,即您要计算多个整数中的最小值和最大值


不久前还有一个非常类似的问题。如果陷入困境,请查找它,但首先尝试自己解决此练习:

如果您有一个函数,但不知道它的功能,请查找它的javadoc: