Ich erhalte die Fehlermeldung error: '.Klasse " erwartet

Ich bin relativ neu in Java, und ich beschlossen, dieses Programm, weil es schien, eine einfache genug Aufgabe, zu lernen, wie zu spielen, mit den Methoden.
sowieso, dies ist mein Programm, wie es jetzt steht.

    import javax.swing.JOptionPane;
    public class smallAverage{
    public smallAverage getsmall() {

            String sd1 = JOptionPane.showInputDialog("What is the first number?");
    double sdx = Double.parseDouble (sd1);
            String sd2 = JOptionPane.showInputDialog("What is the second number?");
    double sdy = Double.parseDouble (sd2);
            String sd3 = JOptionPane.showInputDialog("What is the third number?");
    double sdz = Double.parseDouble (sd3);

            return double sdx;
    return double sdy;
    return double sdz;
    }

    public smallAverage getavg() {

            String ad1 = JOptionPane.showInputDialog("What is the first number");
    double adx = Double.parseDouble (ad1);
            String ad2 = JOptionPane.showInputDialog("What is the second number");
    double ady = Double.parseDouble (ad2);
            String ad3 = JOptionPane.showInputDialog("What is the third number");
    double adz = Double.parseDouble (ad3);


            return double adx;
    return double ady;
    return double adz;
    }

     public smallAverage work() {
    double small = Math.min(sdx, sdy, sdz);
    double avg = (adx + ady + adz) / 3;

            System.out.println("The smallest of "+ sdx+ sdy+ sdz+ " is " + small + ", and the average of"+ adx+ ady+ adz+ " is "+ avg+ ".");
    }
    }

Die eigentliche Mathematik geht hier wirklich bedeutet mir nichts, es ist der Weg, der code funktioniert, dass ich lernen wollen. Ich habe versucht, umschreiben Sie diesen code in viele verschiedene Möglichkeiten, aber dies scheint die am ehesten richtige.
Ich habe keine Ahnung, warum es nicht funktionieren wird.
wenn ich versuche zu kompilieren, über den terminal bekomme ich diese:

    smallAverage.java:12: error: '.class' expected
                    return double sdx;
                                  ^
    smallAverage.java:13: error: '.class' expected
            return double sdy;
                          ^
    smallAverage.java:14: error: '.class' expected
            return double sdz;
                          ^
    smallAverage.java:27: error: '.class' expected
                    return double adx;
                                  ^
    smallAverage.java:28: error: '.class' expected
            return double ady;
                          ^
    smallAverage.java:29: error: '.class' expected
            return double adz;
                          ^
    6 errors

Jegliche Hilfe würde sehr geschätzt werden

  • Dein code ist falsch, in vielerlei Hinsicht, einschließlich Ihrer Methoden definiert sind, dass Sie wieder smallAverage Objekte. Re-Lesen Sie das Kapitel über das erstellen von Methoden.
Schreibe einen Kommentar