2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Javaで正の数と負の数を判別する

Posted at

Mathクラスのsignumメソッドを使う

Mathsignum.java
// double型で返します。
// 正の数であれば1.0、0であれば0.0、負の数であれば-1.0を返します。
System.out.print(Math.signum(10)); // 1.0
System.out.print(Math.signum(0)); // 0.0
System.out.print(Math.signum(-10)); // -1.0

Mathクラス

Math クラスは、指数関数、対数関数、平方根、および三角関数といった基本的な数値処理を実行するためのメソッドを含んでいます。

らしいです。

signumメソッド

引数の符号要素を返します。 引数がゼロの場合はゼロ、引数がゼロより大きい場合は 1.0、引数がゼロより小さい場合は -1.0 です。

言い回しは若干異なりますが、前述のコメントアウトにも書いてあるとおりです。

参考

クラス Math
signumメソッド|Javaコード入門

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?