Fehlende Methode implementieren

javac32

Mitglied
Guten Abend zusammen

Leider stehe ich momentan total auf dem Schlauch. Dieser Code sollte mit neuen Methoden ergänzt werden (Hausaufgaben)
Bin ein Java Anfänger und verstehe den Code nicht zu 100%.
Wie kann ich fehlende Methoden zur main Methode hinzufügen? Die main Methode darf aber nicht verändert werden.

Mein Ansatz z.B für Kreisberechnung (funktioniert nicht):

Java:
    public static double berechneFlaeche(double radius){
      
        double radius = 5;
        radius = 3.145 * radius *radius;
        
    }

Vielen Dank für die Hilfe.

Gruss


Code der angepasst werden soll:

Java:
public class aufgabe3 {
    public static void main(String[] args) {
        /* Radius */
        double radius = 5;
        /* Seitenlaenge eines Quadrats */
        int seiteLaenge = 10;
        /* Breite und Hoehe eines Rechteck */
        int breite = 25;
        int hoehe = 4;
        
        /* Kriesflaeche berechnen */
        double flaecheKreis = aufgabe3.berechneFlaeche(radius);
        
        /* Qudratflaeche berechnen */
        double flaecheQuadrat = aufgabe3.berechneFlaeche(seiteLaenge);
        
        /* Rechteckflaeche berechnen */
        long flaecheRechteck = aufgabe3.berechneFlaeche(breite, hoehe);
        
        /* Ausgaben */
        System.out.printf(" Kreisflaeche : %8.2 f\n", flaecheKreis);
        System.out.printf(" Quadratflaeche : %8.2 f\n", flaecheQuadrat);
        System.out.println(" Rechteckflaeche : " + flaecheRechteck);
    }
    
    // Fehlende Methoden implementieren ...


    
    
   }
 

KonradN

Super-Moderator
Mitarbeiter
Die Methode soll doch einen Wert zurück geben. das fehlt bei Deiner Methode und das sollte Dir auch die Fehlermeldung sagen.
 

KonradN

Super-Moderator
Mitarbeiter
Eine Methode kann mit dem Schlüsselwort return einen Wert zurück geben. Dieser muss dem Rückgabetyp entsprechen. Das wäre bei dir ein double.

Eine kurze Beschreibung findet sich z.B. unter:
 

Oben