Point pointA = new Point(); short a = 93, b = 92; int i = 12, j = 13; long x = 0, y = 44; double u = 13.45, v = 99.2; pointA.move( i, b ); // OK — b kann zu int ohne Datenverlust konvertiert werden pointA.move( a, x ); // NICHT OK — die Konvertierung von x zu int kann zu einem // Verlust an Genauigkeit und Größe führen pointA.move( u, b ); // NICHT OK — die Konvertierung von u zu int kann zu einem // Verlust an Genauigkeit und Größe führen
double
verwendet
Die cos()
Methode ist eine Klassenmethode der Klasse Math
.
(Denkt daran, dass eine static
Methode
zur Definition der Klasse gehört; Wir brauchen kein Objekt, um sie zu verwenden.)
In der Dokumentation der Klasse Math
sieht die Methode folgendermaßen aus:
public static double cos( double num )
Die Methode erfordert einen Parameter vom Typ double
.
Sie berechnet als Rückgabewert einen double
, den Kosinus des Parameters.
Der Parameter ist in Bogenmaß (nicht Grad).
Hier wird diese Methode in einem Programm verwendet:
class CosBsp { public static void main ( String arg[] ) { double x = 0.0; System.out.println( "Kosinus :" + Math.cos(x) ); } }
Hat der Parameter in dem Methodenaufruf den richtigen Typ?