English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة Integer.numberOfTrailingZeros() في بايثون

تقوم طريقة Integer.numberOfTrailingZeros() بإرجاع عدد الصفر بعد أقرب وحدة نظام ثنائي (أي أقرب وحدة صغيرة) لقيمة int المحددة.

نأخذ هذا العدد العشري كمثال.

int dec = 199;

حساب النظام الثنائي باستخدام Integer.toBinaryString() كما يلي-

Integer.toBinaryString(dec);

لنلقي نظرة على تنفيذ طريقة Integer.numberOfTrailingZeros().

مثال

public class Demo {
   public static void main(String[] args) {
      int dec = 199;
      System.out.println("النظام الثنائي = " + Integer.toBinaryString(dec));
      System.out.println("عدد الأحرف الواحدة = " + Integer.bitCount(dec));
      System.out.println("عدد الصفر المتبقي: " + Integer.numberOfTrailingZeros(dec));
   }
}

نتيجة الخروج

النظام الثنائي = 11000111
عدد الأحرف الواحدة = 5
عدد الصفر المتبقي: 0
قد تعجبك