関連数学の授業
数学
-
java.langパッケージが属します
-
数学のコンストラクタは、我々が直接呼び出しオブジェクトを作成することができないプライベートです
-
数学のプロパティとメソッドが用意されているので、静的なオブジェクトを作成する必要はありません
-
一般的な方法
ABS()は、所定数(ダブルロングINTパラメータフロート)の絶対値を返し
ダブル= CEIL()切り上げ
ダブル=フロア()が切り捨て
同じ偶数の隣接辺がから返された場合)(ダブル= RINT整数
INT = ROUND()丸め整数で
MAX(A、B)分( A、B)( 長い二INTパラメータフロート)
POW(A、B)のB乗(二重二重戻りパラメータ値)
SQRT(ダブルA)を得ますパラメータ所与の平方根
二=ランダム(); 0.0-1.0)ランダム生成 -
Math.random()精度の小数度を計算する場合は、いくつかの損失であってもよいです
0-9の間のランダムな整数
int値=(INT)(Math.random()* 10);
5.0から10.9の間の小数
+5(Math.random()* 6。)
0.0から0.99999 * 6
(0.0から5.49999)+5
ランダムなカテゴリ
-
パッケージjava.utilのクラスのインポートは、インポートする必要があります
-
Objectクラスの継承継承デフォルトなし
-
どのようにオブジェクトを作成する> - コンストラクタを探します
ランダムrを=新しいランダム();
-
クラスは、一般的な方法を提供する
)(r.nextIntと、正および負の範囲のintランダム整数
r.nextInt(intは結合);)0結合[ランダムな整数生成
注正の数が存在することになる結合しました次の異常動作
はIllegalArgumentException
r.nextFloat()はランダム[0.0〜1.0)を生成する
r.nextBoolean()はランダム真偽のブール値を生成します
UUIDクラス
- パケットは、必要に応じて、インポートされるjava.utilをインポートするために属しています
- Objectクラスの継承継承デフォルトなし
- 建設の方法私たちは通常、オブジェクト作成しない引数が存在しない
UUID = UUID UUID.randomUUIDは();
のSystem.out.println(uuid.toString()); //データベーステーブルの主キーのマスターキー
それぞれの32ビットのランダム要素を生成します位置は、16進数であります
BigIntegerクラスの大整数
長いパワー-2 63 63 2 -1電源
- パケットは、必要に応じて導入をインポートするために属しているjava.math
- ナンバーから継承されます。
- 全てのパラメータが設けられているどのようにオブジェクトを作成するコンストラクタ
オブジェクトクラスを作成するために、一般的に文字列引数コンストラクタのバンドを使用して
BigIntegerのBI =新規のBigInteger(「123 」)。 - このクラスの一般的な方法は、
四則作る
)(ADDを(乗算)(減算 )()除算 - 所定数の階乗を計算するために小さな例を設計する方法。1. 5 2。3 。4。5 == 120
//要因設計所与の数の方法
//引数返り値の
公共のBigInteger階乗(INT NUM){
BigIntegerの結果; BigIntegerの新しい新=(」1" )
のための(INT I = 1; I <= NUM; I ++){
結果= result.multiply(BigIntegerの新しい新しい(+ I ""));
}
戻り結果;
}
BigDecima类
倍以上の範囲
- 持つjava.mathパッケージにパケットが属します
- Numberクラスの継承
- 通常、Stringパラメータを持つオブジェクトによって構築
- このクラスの一般的な方法は、
四則作る
(乗算)(減算)(追加の )分割()
のパラメータは、2つの小数点以下の桁数である前に、パラメータの桁数の後のモードが設けられている
オブジェクト.setScale(2、BigDecimal.ROUND_DOWN)を、
DecimalFormat
小数点の後のクラスと桁数を処理することができる前に---->フォーマット
- パケットは、java.textでの所属します
- 使用へのインポートのインポート
- コンストラクタによって作成されたフォーマット化オブジェクトは、文字列引数0#を取ります
- 書式文字列に10進形式を呼び出す方法
のDecimalFormatてDecimalFormat新しい新しいDF =( "000 ###"); // 0#の
文字列値= df.format(12.45)
のSystem.out.println(値)。
その他の人気カテゴリ
Scannerクラス
- java.utilパッケージのパケットは、必要に応じて、ガイドパケットをインポート属し
- メソッドオブジェクトを構成することにより、入力ストリームを使用して作成されました
- 一般的な方法nextInt()nextFloat()次の()nextLine()
Systemクラス
- パケットが属するインポートするjava.langパッケージには必要ありません。
- オブジェクトを作成する必要はありません、クラス名によってアクセスすることができます
- この方法は、3つの属性、および多数の有する
ERRにおけるアウトの3つのプロパティ
、メソッドGC()出口(0)にcurrentTimeMillisを();