ملخص للعديد من الصيغ الرياضية شائعة الاستخدام في جافا:
// Round ، إرجاع الحد الأقصى عدد صحيح أصغر من الوظيفة الهدف ، على النحو التالي ، إرجاع -2 Math.Floor (-1.8) ؛ // Round ، أعد الحد الأدنى لعدد عدد صحيح من الرقم المستهدف للتطوير Math.Ceil () // Round Math.Round () // احسب Math.Sqrt () // احسب الجذر المكعب Math.cbrt () // إرجاع N-Power من رقم Euler E ؛ // حساب المضاعف ، فيما يلي القوة الثانية لـ 3 Math.Pow (3،2) ؛ // حساب اللوغاريتم الطبيعي Math.log () ؛ // حساب القيمة المطلقة math.abs () ؛ // حساب الحد الأقصى لقيمة Math.Max (2.3،4.5) ؛ // حساب الحد الأدنى للقيمة الرياضية. min (،) ؛ // إرجاع رقم عشوائي زائفة ، وهو أكبر من أو يساوي 0.0 وأقل من 1.0 Math.Random
يتم استخدام الفئة العشوائية خصيصًا لإنشاء رقم عشوائي زائف. يحتوي على مُنشئين: يستخدم أحدهما البذور الافتراضية (مع الوقت الحالي مثل البذور) ، والآخر يتطلب بذرة عدد صحيح طويل يعرضه المبرمج.
يوفر عشوائي طرقًا أكثر لإنشاء أرقام عشوائية زائفة مختلفة من طريقة Math's Random ().
على سبيل المثال
استيراد java.util.arrays ؛ استيراد java.util.random ؛ الفئة العامة العشوائية { / ** * param args * / public static void main (string [] args) {// todo method method tuto coll random rand = new random () ؛ System.out.println ("Random Boolean" + Rand.NextBoolean ()) ؛ Byte [] Buffer = New Byte [16] ؛ Rand.NextBytes (Buffer) ؛ // تنتج مجموعة عشوائية من الأرقام التي تحتوي على 16 مجموعة من عناصر الصفيف. system.out.println ("rand.nextDouble ()" + rand.nextDouble ()) ؛ system.out.println ("float float" + rand.nextfloat ()) ؛ System.out.println ("Rand.NextGaussian" + Rand.NextGaussian ()) ؛ system.out.println ("" + rand.nextint ()) ؛ // تنتج عددًا صحيحًا عشوائيًا بين 0 و 32 System.out.println ("Rand.NextInt (32)" + Rand.Nextint (32)) ؛ System.out.println ("Rand.NextLong" + Rand.NextLong ()) ؛ }}لتجنب نفس تسلسل الأرقام من كائنين عشوائيين ، يوصى عادةً باستخدام الوقت الحالي كبذور الكائن العشوائي. الرمز كما يلي:
Random Rand = New Random (System.CurrentTimeMillis ()) ؛
تم تقديم Threadlocalrandom في Java7
تشبه طريقة استخدام threadlocalrandom في multithreading بشكل أساسي استخدام عشوائي. يوضح البرنامج والشظية التالية استخدام ThreadlocalRandom:
استخدم أولاً Current () لإنشاء تسلسل عشوائي ثم استخدم NextCxxxx () لإنشاء تسلسل العشوائي الزائف المطلوب:
threadlocalrandom trand = threadlocalrandom.current () ؛ int val = rand.nextint (4،64) ؛
توليد أرقام عشوائية زائفة بين 4 و 64
ما سبق هو المحتوى الكامل لملخص الوظائف الشائعة الاستخدام بناءً على فئة الرياضيات في جافا التي قدمها المحرر لك. آمل أن يكون ذلك مفيدًا لك ودعم wulin.com أكثر ~