Methoden in Java (Notenrechner)

Wir haben in der Klasse etwas über Java-Methoden (mit Netbeans) gelernt, und ich bin immer noch ein bisschen verwirrt über die Verwendung von Methoden. Bei einer Hausaufgabe geht es im Grunde darum, einen Notenrechner mit Methoden zu entwerfen, indem der Benutzer nach einem @ gefragt wirKennzeiche, dasmax mark möglich, das Gewichtung dieses Tests und dann eine endgültige Punktzahl für diesen Test zu produzieren. z.B. (35/50) * 75% = Gesamtnote

Ich habe jedoch Schwierigkeiten, Methoden zu verwenden, und ich habe mich gefragt, ob mich jemand in die richtige Richtung weisen könnte, warum mein Code unten einige Fehler enthält und nicht ausgeführt wird. Ich möchte keine vollständigen Antworten, weil ich versuchen möchte, es selbst am besten zu machen und nicht zu plagiieren. Jede Hilfe wäre sehr dankbar :)! (Auch bitte schön sein, weil ich neu in der Programmierung bin und ich bin nicht sehr gut) Danke!

import java.util.Scanner;
public class gradeCalc 
{
    public static void main(String[] args)
    {
        Scanner in = new Scanner(System.in);
        scoreCalc();
        System.out.print("Your score is" + scoreCalc());
    }

    public static double scoreCalc (int score1, int maxMark, double weighting, double finalScore)
    {
        Scanner in = new Scanner(System.in);
        System.out.print("Enter mark");
        in.hasNextInt();
        score1 = in.nextInt();

        System.out.print("Enter Max mark");
        in.hasNextInt();
        maxMark = in.nextInt();

        System.out.print("Enter weighting as a decimal (eg. 75% = 0.75)");
        in.hasNextInt();
        weighting = in.nextInt();       

        finalScore = (score1/maxMark)* weighting;

        return finalScore;
    }
}

Antworten auf die Frage(6)

Ihre Antwort auf die Frage