年収アップ無料転職カウンセリング実施中! | 転職エージェントはマイナビエージェント

Geekroid-ギークロイド(仮)|ITエンジニアの日常をささいな情報で彩るコラム

ITエンジニアの転職

sin/cos/tan/asin/acos/atanメソッド

三角関数を求める – sin/cos/tan/asin/acos/atanメソッド
public static double sin(double a)
public static double cos(double a)
public static double tan(double a)
public static double asin(double a)
public static double acos(double a)
public static double atan(double a)
a:任意の数値

三角関数を求めるためのメソッドとして、Mathクラスでは以下のメソッドが用意されています。

三角関数を求めるメソッド
メソッド 概要
sin サイン
cos コサイン
tan タンジェント
asin アークサイン
acos アークコサイン
atan アークタンジェント

sin/cos/tanメソッドは三角関数で与えられたラジアンに対応する三角関数の値を返します。角度からラジアンを求めるには、toRadiansメソッドを利用します。
asin/acos/atanメソッドは逆三角関数でサイン/コサイン/タンジェントの値からもとのラジアンを求めます。ラジアンを角度に戻すには、toDegreesメソッドを利用します。

MathCos.java

package com.example.mynavi.math;

public class MathCos {
  public static void main(String[] args) {
    double result = Math.cos(Math.toRadians(60));
    System.out.println(result);	// 結果:0.5000000000000001
    System.out.println(Math.toDegrees(Math.acos(result)));
	// 結果:59.99999999999999
  }
}
数値演算
absメソッド
max/minメソッド
ceil/floor/roundメソッド
sqrt/cbrtメソッド
powメソッド
signumメソッド
log/log10/log1pメソッド
sin/cos/tan/asin/acos/atanメソッド

年収アップ無料転職カウンセリング実施中! | 転職エージェントはマイナビエージェント

Geekroid-ギークロイド(仮)|ITエンジニアの日常をささいな情報で彩るコラム

ITエンジニアの転職