Java:Mathクラス

Mathクラス

算術的な命令を集めたクラス

random()メソッド

0.0~1.0までの乱数を返す命令

構文

[code lang=java]
Math.random();
[/code]

※ 実行結果として 実数を返す。

0~10までの整数値の乱数を表示

[code lang=java]
// 乱数の取得(実数)
double ran = Math.random();
// 整数値へ変換
int s_ran = (int)(ran * 10.0);
// 出力処理
System.out.println(s_ran);
[/code]

実行結果

[code lang=java]
7
[/code]

※ ランダムな数値を返すので今回は 7が表示されました。“

max()メソッド

2つの引数を比較し 大きいほうの値を返す。

構文

[code lang=java]
Math.max(値1, 値2);
[/code]

※ 実行結果として 整数又は実数を返す。

変数aとbを比較し 大きいほうの値を表示

[code lang=java]
// 変数宣言
int a = 100;
int b = 200;
// 大きいほうの値を取得
int out = Math.max(a, b);
// 出力処理
System.out.print(out);
[/code]

実行結果

[code lang=java]
200
[/code]

min()メソッド

2つの引数を比較し 小さいほうの値を返す。

構文

[code lang=java]
Math.min(値1, 値2);
[/code]

※ 実行結果として 整数又は実数を返す。

変数aとbを比較し 小さいほうの値を表示

[code lang=java]
// 変数宣言
int a = 100;
int b = 200;
// 小さいほうの値を取得
int out = Math.min(a,b);
// 出力処理
System.out.print(out);
[/code]

実行結果

[code lang=java]
100
[/code]


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

ABOUT – プロフィール

88to(ハヤト)
Webエンジニア。世界30カ国を巡る中で経験した、数々の「失敗」や「現地のリアル」をありのままに記録しています。 タイ・インド・南米など、迷いやすい移動手段や宿選びのコツを、エンジニアの視点で整理。 華やかな旅の裏側にある泥臭い実体験を通じて、これから旅に出る方へ「等身大の知恵」をお届けします。

RANKING – 人気記事