Hey!
In dem Programm sollen die Übergabemöglichkeit von Parametern genutzt werden. Dem Programm soll als Parameter der Radius für den zu berechnenden Kreis übergeben werden, damit für einen beliebigen Kreisradius der Umfang und die Fläche berechnet werden können:
Ich verstehe nicht mal die Aufgabe..
Wenn ich in der Zeile
ein Parameter eingebe, zum Beispiel Umfang, dann sagt mir das Programm "double cannot converted to String. Mit einem String kann ich doch aber gar nicht rechnen? *grümel*
In dem Programm sollen die Übergabemöglichkeit von Parametern genutzt werden. Dem Programm soll als Parameter der Radius für den zu berechnenden Kreis übergeben werden, damit für einen beliebigen Kreisradius der Umfang und die Fläche berechnet werden können:
Code:
/*Kreisberechnung: Für einen Kreis werden der Umfang und der
*Flächeninhalt berechnet.
*Der Kreisradius wird beim Programmstart als Parameter
*übergeben
*/
public class Kreisberechnung2 {
public static void main(String[] args){
double radius;
double umfang, inhalt;
radius = Double.parseDouble(args[0]);
umfang = 2.0 * 3.1415926 * radius;
System.out.println("Umfang: ");
System.out.println(umfang);
System.out.println("Flaeche: ");
System.out.println(inhalt);
}
}
Ich verstehe nicht mal die Aufgabe..
Wenn ich in der Zeile
Code:
radius = Double.parseDouble(args[0]);