我不断收到java:122错误:预期为“ .class”。我该如何解决?

阿尔芬克斯
import java.util.*;

public class Averages{ //name class as public

    public static void main(String[] args){

    Scanner sc = new Scanner(System.in); //initialized string using 'new'

        String Course;
        int knowledgemark;
        int communicationmark;
        int thinkingmark;
        int applicationmark;
        int average;
        int finalexam;
        int average2;
        String answer;
        int maxK;
        int maxC;
        int maxA;
        int maxT;
        int knowledgeweight;
        int communicationweight;
        int thinkingweight;
        int applicationweight;
        String Assignment;
        String Test;
        int average3;
        int weight;
        int weightaverage;
        int average4= 0;

        System.out.println("What class are you calculating for?");
        Course = Scan.nextLine();

        System.out.println("What's your knowledge mark for this course?");
        knowledgemark = Scan.nextLine();

        System.out.println("What's your application mark for this course?");
        applicationmark = Scan.nextLine();

        System.out.println("What's your thinking mark for this course?");
        thinkingmark = Scan.nextLine();

        System.out.println("What's your communication mark for this course?");
        communicationmark = Scan.nextLine();

        average = ((knowledgemark + communicationmark + applicationmark + thinkingmark)/4);
        average = Scan.nextInt();

        System.out.println("Your average for" + Course + "is" + average);

        System.out.println("Do you want to calculate your exam with your final exam mark? (yes or no)");
        answer = Scan.next();

        if(answer.equals ("yes")){
        System.out.println("What is your final exam mark?");
            finalexam = scan.nextInt();
            average2 = (((average * 70) + finalexam * 30) /100);
                System.out.println("Your final average in this course is" + average2);
                }

        else{
        System.out.println("You average for" + Course + "is" + average);
            }

            System.out.println("You can also calculate your marks with tests/assignments");
            Test = Scan.nextLine();

            System.out.println("What test/assignment are you calculating for?");
            Test = Scan.nextLine();

            System.out.println("What is the weighting for knowledge?");
            knowledgeweight = Scan.nextLine();

            System.out.println("What is your knowledge mark for the test/assignment?");
            maxK = Scan.nextLine();

            System.out.println("What is the weighting for communication?");
            communicationweight = Scan.nextLine();

            System.out.println("What is your communication mark for the test/assignment?");
            maxC = Scan.nextLine();

            System.out.println("What is the weighting for application?");
            applicationweight = Scan.nextLine();

            System.out.println("What is your application mark for the test/assignment?");
            maxA = Scan.nextLine();

            System.out.println("What is the weighting for knowledge?");
            thinkingweight = Scan.nextLine();

            System.out.println("What is your thinking mark for the test/assignment?");
            maxT = Scan.nextLine();

            average3 = (maxK * knowledgeweight + maxC * communicationweight + maxT * thinkingweight + maxA * applicationweight);

            System.out.println("Your final average for this test/assignment is" + average3);

            System.out.println("What is the weight of the test/assignment (10, 30, 50)?");
            weightaverage = Scan.nextInt;

            weightaverage = (average3 * weightaverage);

            System.out.println("Your assignment/test weighted is" + weightaverage);

            int length;

            Scanner scan = new Scanner(System.in);

            System.out.println("How many classes do you have?");

            length = scan.nextInt();

            int[] firstArray = new int[length];

            for(int i=0; i<length; i++){

                System.out.println("What is your course mark for each class in order" + (1 + i) + "?");

                firstArray[i] = scan.nextInt[];

        }
    }
}   

这是我的代码。错误在页面底部附近。提前谢谢!

请帮我解决此问题,因为我不知道该怎么办

这是我剩下的唯一要编译的错误。

谢谢,不胜感激!

编辑:格式化为在一个代码段中显示代码。

艾略特·弗里斯(Elliott Fresh)

你缺少()在调用nextInt()

weightaverage = Scan.nextInt;

将其更改为类似

weightaverage = Scan.nextInt();

firstArray[i] = scan.nextInt[];

应该

firstArray[i] = scan.nextInt();

并且,您名字与您的名字不一致Scanner

Scanner sc = new Scanner(System.in);

需要是

Scanner Scan = new Scanner(System.in);

如果你要打电话Scan.nextInt()另外,您正在调用nextLine()(返回String)并将结果分配给int变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我该如何解决

来自分类Dev

我该如何解决?

来自分类Dev

我该如何解决我的病情

来自分类Dev

我该如何解决细分错误?

来自分类Dev

我该如何解决 nodemon 不断显示的错误

来自分类Dev

我该如何解决错误:预期出现缩进块

来自分类Dev

什么是NoSuchBeanDefinitionException,我该如何解决?

来自分类Dev

我该如何解决DEPMOD警告

来自分类Dev

我该如何解决这个问题?

来自分类Dev

我该如何解决?rub问题

来自分类Dev

我该如何解决Intent崩溃?

来自分类Dev

我该如何解决样式问题?

来自分类Dev

我该如何解决ID问题

来自分类Dev

我该如何解决该错误?[覆盖/ libgstreamer]

来自分类Dev

我在 sed 中不断收到意外的令牌 `/bin/busybox.exe' 错误。我该如何解决这个问题?

来自分类Dev

我该如何解决这个Java lang错误?

来自分类Dev

我不断收到 in_array() 期望参数 2 是数组,我该如何解决?

来自分类Dev

我该如何解决我的构建错误?

来自分类Dev

我该如何解决-无法解决符号执行

来自分类Dev

mongodb错误。我该如何解决mongoDB中的错误?

来自分类Dev

我该如何解决 NodeJS 不断向我抛出的“意外令牌 {”错误?

来自分类Dev

我该如何解决“输入形状的预期轴-1的值为1,但收到形状为[None,256,256,3]'的输入”错误?

来自分类Dev

我的网站仅对我而言是失败的,该如何解决?

来自分类Dev

我的代码正在泄漏。我该如何解决?

来自分类Dev

我该如何解决?我在程序中解释

来自分类Dev

我该如何解决我的追逐/攻击代码?

来自分类Dev

我该如何解决我的引导网格?

来自分类Dev

我该如何解决这个问题?让我烦了很久

来自分类Dev

我该如何解决流星js中的--port错误

Related 相关文章

热门标签

归档