Java Mania

Java Mania

Math

基本的な計算処理を保持するクラス。
HomePageTop▲

How To Use -使用方法-

Mathクラスは下記のように使用する。

メソッドの説明

※全てのメソッドを網羅していないので、詳細はAPIリファレンスを参照する。
public static double abs(double a)
aの絶対値を返す。引数の型はfloat,int,longも許可する。
public static double ceil(double a)
a以上の最小の整数を返す。
public static double floor(double a)
a以下の最大の整数を返す。
public static double max(double a,double b)
aとbの値のうち大きい方を返す。引数の型はfloat,int,longも許可する。
public static double min(double a,double b)
aとbの値のうち小さい方を返す。引数の型はfloat,int,longも許可する。
public static double pow(double a,double b)
aをbで累乗した値を返す。
public static double random()
0.0以上で1.0より小さい値を返す。
public static double rint(double a)
aの値に最も近いdoubleを返す。
public static long round(double a)
aに最も近いlongを返す。
HomePageTop▲

Source -MathTest.java-


package mania.test;

public class MathTest
{
  // Mathの使用方法
  public static void main(String[] args)
  {
    System.out.println("===実行結果===");
    int a = 291;
    int b = 156;
    double c = 41.92;
    double d = - 12.345;

    System.out.println("a=" + a);
    System.out.println("b=" + b);
    System.out.println("c=" + c);
    System.out.println("d=" + d);
    // aとbの大きい方を返す
    System.out.print("max(a, b):");
    System.out.println(Math.max(a, b));

    // aとbの小さい方を返す
    System.out.print("min(a, b):");
    System.out.println(Math.min(a, b));

    // c(d)の絶対値を返す
    System.out.print("abs(c):");
    System.out.println(Math.abs(c));
    System.out.print("abs(d):");
    System.out.println(Math.abs(d));

    // c(d)を四捨五入する。
    System.out.print("round(c):");
    System.out.println(Math.round(c));
    System.out.print("round(d):");
    System.out.println(Math.round(d));

    // c(d)より小さい最大の整数を返す。
    System.out.print("floor(c):");
    System.out.println(Math.floor(c));
    System.out.print("floor(d):");
    System.out.println(Math.floor(d));

    // c(d)より大きい最小の整数を返す。
    System.out.print("ceil(c):");
    System.out.println(Math.ceil(c));
    System.out.print("ceil(d):");
    System.out.println(Math.ceil(d));
  }
}

HomePageTop▲

Results -実行結果-


===実行結果===
a=291
b=156
c=41.92
d=-12.345
max(a, b):291
min(a, b):156
abs(c):41.92
abs(d):12.345
round(c):42
round(d):-12
floor(c):41.0
floor(d):-13.0
ceil(c):42.0
ceil(d):-12.0

HomePageTop▲

Copyright (C) 2006, JavaMania. All Rights Reserved.