Ich habe ein Problem mit der Ausgabe.
Da es ja jetzt nicht nur eine Methode, sondern ein Array ist, gibt er die Werte nicht richtig aus.
Wie ändere ich die System.out...?
Es geht im eine Kreisberechnung:
Der Umfang eines Kreises soll berechnet werden.
Mein Programm sieht wie folgt aus:
public class Kreis {
public static void main(String[] args) {
// Kreis
int radius = 30;
// hier gibt er Der Umfang des Kreises[radius = 30]: [D@4517d9a3 aus, und das ist verkehrt.
System.out.println("Der Umfang des Kreises[radius = " + radius + "]: " + umfangKreis(radius));
}
// Berechnung des Umfangs eines Kreises
public static double[] umfangKreis(double radius)
{
double feld[] = {radius * radius * Math.PI};
return feld;
}
}
Da es ja jetzt nicht nur eine Methode, sondern ein Array ist, gibt er die Werte nicht richtig aus.
Wie ändere ich die System.out...?
Es geht im eine Kreisberechnung:
Der Umfang eines Kreises soll berechnet werden.
Mein Programm sieht wie folgt aus:
public class Kreis {
public static void main(String[] args) {
// Kreis
int radius = 30;
// hier gibt er Der Umfang des Kreises[radius = 30]: [D@4517d9a3 aus, und das ist verkehrt.
System.out.println("Der Umfang des Kreises[radius = " + radius + "]: " + umfangKreis(radius));
}
// Berechnung des Umfangs eines Kreises
public static double[] umfangKreis(double radius)
{
double feld[] = {radius * radius * Math.PI};
return feld;
}
}