Hallo zusammen,
wir haben folgende Aufgabe bekommen: Ein Nutzer soll für ein Zylinder den Radius und die Höhe eingeben. Danach werden Umfang, Oberfläche, Mantelfläche, Deckenfläche und Volumen berechnet. Jede Rechnung soll eine eigene Methode besitzen und aus der main-Methode aufgerufen werden.
Soweit habe ich das auch hinbekommen. Aber da ich das ganze effizient gestalten möchte, kann ich für manche Berechnungen die Werte ja übernehmen, z.B. ergibt sich die Mantelfläche aus dem Umfang * Höhe. So möchte ich gerne den Wert von Umfang übernehmen und in der Methode benutzen. Sonst müsste ich ja die komplette Rechnung wieder eingeben.
Wie nehme ich den Wert von der Umfang-Rechnung und nutze ihn für die Mantelfläche-Rechnung?
Ich danke euch im Voraus
wir haben folgende Aufgabe bekommen: Ein Nutzer soll für ein Zylinder den Radius und die Höhe eingeben. Danach werden Umfang, Oberfläche, Mantelfläche, Deckenfläche und Volumen berechnet. Jede Rechnung soll eine eigene Methode besitzen und aus der main-Methode aufgerufen werden.
Soweit habe ich das auch hinbekommen. Aber da ich das ganze effizient gestalten möchte, kann ich für manche Berechnungen die Werte ja übernehmen, z.B. ergibt sich die Mantelfläche aus dem Umfang * Höhe. So möchte ich gerne den Wert von Umfang übernehmen und in der Methode benutzen. Sonst müsste ich ja die komplette Rechnung wieder eingeben.
Wie nehme ich den Wert von der Umfang-Rechnung und nutze ihn für die Mantelfläche-Rechnung?
Java:
package VL03;
import java.util.Scanner;
import java.math.*;
public class Dosenberechnung {
public static void main(String[] args) {
Scanner eingabe = new Scanner(System.in);
System.out.print("Bitte geben Sie den Radius ein: ");
System.out.println();
double radius = eingabe.nextDouble();
System.out.print("Bitte geben Sie jetzt die Höhe ein: ");
double höhe = eingabe.nextDouble();
berechneUmfang(radius, höhe);
berechneDeckenfläche(radius, höhe);
berechneMantelfläche(radius, höhe);
berechneOberfläche(radius, höhe);
berechneVolumen(radius, höhe);
}
public static void berechneUmfang(double radius, double höhe) {
double umfang = (2 * Math.PI) * radius;
System.out.println("Der Umfang beträgt: " + umfang);
}
public static void berechneDeckenfläche(double radius, double höhe) {
System.out.println("Die Deckelfläche beträgt: " + Math.PI * radius);
}
public static void berechneMantelfläche(double radius, double höhe) {
System.out.println("Die Mantelfläche beträgt: " + ); // Hier möchte ich die umfang Variable nutzen
}
public static void berechneOberfläche(double radius, double höhe) {
}
public static void berechneVolumen(double radius, double höhe) {
}
}
Ich danke euch im Voraus
Zuletzt bearbeitet: