Javaの数のクラス
バイト、int型、長い、二重、など:あなたは数字を使用する必要がある場合、一般的には、我々は通常のような組み込みデータ型を使用します
例
int a = 5000; float b = 13.65; byte c = 0x4a;
しかし、実際の開発プロセスにおいて、我々は、多くの場合、状況は内蔵ではなく、データ・タイプ、オブジェクトの使用を必要と遭遇します。 この問題を解決するために、Java言語は、各組み込みデータ型に対応するラッパークラスを提供します。
すべてのラッパークラス(Integer、Long、バイト、ダブル、フロート、ショート)は、抽象クラスNumberのサブクラスです。
これは特に、包装と呼ばれるコンパイラ・パッケージによってサポートされているので、組み込みデータ型のオブジェクトとして使用する場合、コンパイラは、内蔵されます梱包および包装の種類。 同様に、コンパイラもアンパック組み込み型のターゲットを置くことができます。 Numberクラスは、パッケージをするjava.langに属します。
ここで使用して、Integerオブジェクトのインスタンスは、次のとおりです。
public class Test{ public static void main(String args[]){ Integer x = 5; x = x + 10; System.out.println(x); } }
次のような結果をコンパイルした上記の例は次のとおりです。
15
とき、Xは、xが目的であるため、整数値に割り当てられているので、コンパイラは、xに対してパッキングされます。 そして、X-追加操作を行うためにXの開梱上にあるように、行うことができます。
ナンバー方法
次の表は、メソッドの数サブクラスの実装を示しています。
いいえ。 | メソッドと説明 |
---|---|
1 | xxxValue() オブジェクトは値XXX番号データ型とリターンに変換されます。 |
2 | compareTo() 多数のオブジェクトパラメータとを比較します。 |
3 | 等号() オブジェクトが多数のパラメータに等しいかどうかを決定します。 |
4 | valueOf() 指定された組み込みデータ型を持つNumberオブジェクトを返します。 |
5 | toString() 文字列値として返します。 |
6 | parseIntは() int型に文字列を解析します。 |
7 | ABS() パラメータの絶対値を返します。 |
8 | CEIL() 整数変数左の丸め、戻り値の型はdouble型です。 |
9 | 床() 右に変数を整数に丸め。 戻り値の型はdouble型です。 |
10 | RINT() 引数に最も近い整数を返します。 戻り値の型はdoubleです。 |
11 | ラウンド() 最も近いint型、long型の値を返します。 |
12 | 分() 二つのパラメータの最小値を返します。 |
13 | 最大() これは2つの引数の最大値を返します。 |
14 | EXP() 引数の電源に自然対数の底eを返します。 |
15 | ログイン() 自然対数ベースのパラメータの値を返します。 |
16 | POW() 第二引数のパワーの最初の引数を返します。 |
17 | SQRT() 算術平方根パラメータ。 |
18 | 罪() 指定された正弦double型のパラメータを上げます。 |
19 | COS() ダブルコサインのタイプを指定するパラメータを要求します。 |
20 | 日焼け() 二重接線のタイプを指定するパラメータを要求します。 |
21 | ASIN() ダブルアークサインの種類を指定するパラメータを要求します。 |
22 | ACOS() 二重逆余弦を求めるパラメータのタイプを指定します。 |
23 | ATAN() double型のパラメータの逆正接を指定して探しています。 |
24 | ATAN2() デカルトは、極座標に座標と極座標の値を返します。 |
25 | toDegrees() 引数は角に変換されます。 |
26 | toRadians() 度をラジアンに変換します。 |
27 | ランダム() 乱数を返します。 |