Hallo zusammen ich Arbeite mich momentan Stück für Stück durch Übungsaufgaben durch komme aber leider bei diesem Programm nicht weiter. Nachfolgend poste ich mal die Aufgabenstellung sowie meinen Ansatz:
Programmieren Sie eine Klasse für Rechtecke mit Seitenlängen a und b. Die Klasse soll neben den Seitenlängen einen Konstruktor Rechteck (double a, double b) enthalten, sowie Methoden zur Berechnung von Umfang und Fläche, sowie zur Ausgabe als String (String toString(), in der form "Rechteck mit Länge a und Breite b").
Was mir nicht ganz klar ist was der Konstruktor Rechteck (double a, double b) bezwecken soll oder der Teil mit dem String toString was genau mit dieser Zeile gemacht werden soll. Bin für jeden Tip dankbar ;-)
Programmieren Sie eine Klasse für Rechtecke mit Seitenlängen a und b. Die Klasse soll neben den Seitenlängen einen Konstruktor Rechteck (double a, double b) enthalten, sowie Methoden zur Berechnung von Umfang und Fläche, sowie zur Ausgabe als String (String toString(), in der form "Rechteck mit Länge a und Breite b").
Code:
public class Rechtecke {
public static void main(String[] args) {
double a = (new Double (args[0])).doubleValue();
double b = (new Double (args[1])).doubleValue();
double ergebnis = flaeche (a , b);
double ergebnis2= umfang(a, b);
System.out.println("Die FLaeche betraegt:" +ergebnis);
System.out.println("Der Umfang betraegt:" +ergebnis2);
}
void rechteck (double a, double b){
}
static double flaeche (double a, double b){
double A = a*b;
return A;
}
static double umfang (double a, double b){
double U = 2*(a+b);
return U;
}
public String toString(double a, double b){
return "Rechteck mit Laenge" +a+"und breite"+b;
}
}
Was mir nicht ganz klar ist was der Konstruktor Rechteck (double a, double b) bezwecken soll oder der Teil mit dem String toString was genau mit dieser Zeile gemacht werden soll. Bin für jeden Tip dankbar ;-)