Java数组问题

Java数组问题,java,arrays,Java,Arrays,我正在为数组一章中的Java作业编写一个程序。在我提问之前,我会继续并在这里张贴说明,以避免混淆 本程序是在 国际体操联合会 使用男子和女子篮球评分系统 女子艺术体操。这个 该系统包含了该项目的信用 难度和执行力。 执行力和难度得分为 通过平均中间值计算 五分之三。行刑 平均分后的难度分数为 加在一起就是最后的分数。这个 执行力和难度得分为 在0-5之间。此程序将打印 为节目和标题指明方向。 该课程应招收5名法官 执行力和难度得分。 您将需要使用for循环来 录取5名评委打分,直到 分数在范围之

我正在为数组一章中的Java作业编写一个程序。在我提问之前,我会继续并在这里张贴说明,以避免混淆

本程序是在 国际体操联合会 使用男子和女子篮球评分系统 女子艺术体操。这个 该系统包含了该项目的信用 难度和执行力。 执行力和难度得分为 通过平均中间值计算 五分之三。行刑 平均分后的难度分数为 加在一起就是最后的分数。这个 执行力和难度得分为 在0-5之间。此程序将打印 为节目和标题指明方向。 该课程应招收5名法官 执行力和难度得分。 您将需要使用for循环来 录取5名评委打分,直到 分数在范围之内。回想起 你有执行力和困难 分数必须在范围内。如果 用户输入执行分数 错了,他们必须重新得分 直到得分结束才继续 更正。同样的情况也会发生在美国 难度分数。使用泡泡运动 对分数进行排序,以便执行和 困难他们使用打印方法 打印结果。最后一个 程序中的步骤是计算 中三分的平均值 既有执行力又有难度 打印出总分,按 将分数的平均值相加

所以我的问题是我可以通过用户输入接收数组变量吗?我这样做是为了法官,我已经做了一系列的。不确定这是否正确,但这是我目前的代码

import java.util.Scanner;
public class CH6PA
{
    private double difficulty;
    private int score;
    private double[] average;
public CH6PA
{
    public static main void(String[]args)
    {
        int[] judge;
        judge = new int[5];
        judge[0]=keyboard.nextInt();
        judge[1]=keyboard.nextInt();
        judge[2]=keyboard.nextInt();
        judge[3]=keyboard.nextInt();
        judge[4]=keyboard.nextInt();

        System.out.println("Enter the difficulty score for each judge (0-5)");
        judge[0] = keyboard.nextInt();

从制作阵列开始,我将继续并接受每个裁判的难度分数,但不确定如何做到这一点。其中我有judge[0]=keyboard.nextInt;这是获得第一名裁判分数的正确方法吗?

这取决于输入的内容。让用户在每次评分后按enter键,然后是,您的评分正确。否则,您必须指定分隔符是什么,并使用String.split或类似的方法将其拆分

您的代码有几处错误:

我必须假设键盘是扫描仪。我没有看到任何地方申报。 公共CH6PA看起来不合适,可能是o型 至于你的台词:judge[0]=keyboard.nextInt,看起来不错

祝你的作业顺利,我希望你喜欢编程


编辑:我想您知道这一点,但您的代码不会按原样编译。您没有右大括号,但这只是吹毛求疵。

当您尝试编译并运行它时会发生什么?它有用吗?如果没有,出了什么问题?如果您不知道如何判断它是否有效,您可以向程序中添加哪些内容以便确认?还有,你有交互式调试器吗?我改变了很多东西,发现了很多错误。现在它至少可以编译。我可能很快就得增加一个新问题,但我也许能解决它。谢谢