Archiv verlassen und diese Seite im Standarddesign anzeigen : Kreiszahl PI über java.lang.Math
Javalon
2006-01-02, 20:47:28
Hi, wollte fragen wie ich PI benutzen kann wenn ich es über die java.lang.Math klasse holen will...
simples beispiel:
import Prog1Tools.IOTools;
public class Kreis
{
public static void main (String a[] )
{
double r;
System.out.println("Radius eingeben:");
r=IOTools.readFloat();
System.out.println("2*PI*r)
}
ich bin leider etwas neu in dieser materie.. ich muss das doch importieren wie oben oder??
java.lang.Math.PI
oder
import java.lang.Math;
und dann einfach nur Math.PI
Edit: Blöder Fehler behoben
Hallo
Die Kreiszahl PI kannst du über Math.PI aufrufen. In deinem Fall wäre es
System.out.println("2*PI*r"+" = "+Math.PI*r);
r musst du noch entweder vom User über die Console eingeben lassen oder es mit einem Wert deklarieren.
Pinoccio
2006-01-02, 20:57:55
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Math.html#PI
Nutzung:float r, u;
r=1f;
u=2*Math.PI;hth, mfg Sebastian
java.lang.Math.PI
oder
import java.lang.Math.PI;
und dann einfach nur PI
Die Lang Klasse muss man nicht importieren, denn es ist die einzige Klasse in Java die automatisch beim Anlegen eines neuen Projektes importiert wird
mfg druggy
Stimmt, java.lang muss man nicht importieren (darf man aber).
java.lang ist aber ein Package, keine Klasse.
Stimmt, java.lang muss man nicht importieren (darf man aber).
java.lang ist aber ein Package, keine Klasse.
Wozu etwas einfach machen, wenn es auch schwer geht. Der Gast hat doch selber gesagt, dass er erst anfängt also wozu ihn mit unwichtigen Sachen quälen. Das mit dem Package hast du recht.
mfg druGGy
Der Gast hat doch selber gesagt, dass er erst anfängt also wozu ihn mit unwichtigen Sachen quälen.
Ganz meine Meinung. Nur halte ich es für unwichtig, dass java.lang automatisch importiert wird.
Juerg
2006-01-02, 22:13:14
System.out.println("2*PI*r"+" = "+Math.PI*r);Syntaktisch zwar korrekt aber gelinde gesagt semantisch Sch...se was Du hier zusammenschreibst...
System.out.println("2*PI*r = " + 2 * Math.PI * r);
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.