English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يقوم طريقة Java Math round() بتقريب القيمة المحددة إلى أقرب قيمة int أو long ثم العودة إليها.
بمعنى أن 1.2 يتم تقريبها إلى 1، و1.8 يتم تقريبها إلى 2.
جملة طريقة round():
Math.round(value)
ملاحظة:: round() هي طريقة ثابتة. لذلك، يمكننا استخدام اسم الصف Math للاستفادة من هذه الطريقة.
القيمة - الرقم الذي سيتم تقريبه
ملاحظة:: يجب أن يكون نوع هذه القيمة float أو double.
إذا كان المعامل من نوع float، يتم العودة إلى نوع int
إذا كان المعامل من نوع double، يتم العودة إلى نوع long
طريقة round():
إذا كانت القيمة بعد النقطة أكبر أو تساوي 5، يتم تقريبها إلى الأعلى
1.5 => 2 1.7 => 2
إذا كانت القيمة بعد النقطة أقل من 5، يتم تقريبها إلى الأسفل
1.3 => 1
class Main { public static void main(String[] args) { // طريقة Math.round() // القيمة بعد فاصلة العشر أكبر من 5 double a = 1.878; System.out.println(Math.round(a)); // 2 // القيمة بعد فاصلة العشر تساوي 5 double b = 1.5; System.out.println(Math.round(b)); // 2 // القيمة بعد النقطة أقل من 5 double c = 1.34; System.out.println(Math.round(c)); // 1 {} {}
class Main { public static void main(String[] args) { // طريقة Math.round() // القيمة بعد فاصلة العشر أكبر من 5 float a = 3.78f; System.out.println(Math.round(a)); // 4 // القيمة بعد فاصلة العشر تساوي 5 float b = 3.5f; System.out.println(Math.round(b)); // 4 // القيمة بعد فاصلة العشر أقل من 5 float c = 3.44f; System.out.println(Math.round(c)); // 3 {} {}