Natürlich. Es ist diese einfache Formel, die Sie in der Highschool auswendig gelernt haben (und sich für ungefähr fünf Minuten gemerkt haben).
Tatsächlich ist die Formel nicht so schlecht:
bogenmass = (Math.PI/180.0)*grad;
Da es so gebräuchlich ist, besitzt die java Math
-Klasse
geeignete Methoden dafür:
public static double toRadians(double angdeg) Konvertiert einen Winkel gemessen in Gradmaß in das entsprechende Bogenmaß public static double toDegrees(double angrad) Konvertiert einen Winkel gemessen in Bogenmaß in das entsprechende Gradmaß
Hier ist unser Beispielprogramm:
import java.io.*; class CosinusBerechnung { public static void main (String[] args) throws IOException { String charDaten; double grad; // ein double einlesen BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in)); System.out.print ("Grad eingeben:"); charDaten = stdin.readLine(); grad = Double.parseDouble( charDaten ) ; // deren Cosinus berechnen double ergebnis = Math.cos( _______________ ); // Ergebnis ausgeben System.out.println("Cosinus: " + ergebnis ); } }