الفرق بين عدد صحيح وعائم

جدول المحتويات:

الفرق بين عدد صحيح وعائم
الفرق بين عدد صحيح وعائم

فيديو: الفرق بين عدد صحيح وعائم

فيديو: الفرق بين عدد صحيح وعائم
فيديو: الفرق بين الفقه القرآني والفقه الروائي | السيد كمال الحيدري 2024, شهر نوفمبر
Anonim

الفرق الرئيسي - عدد صحيح مقابل عائم

Float و Double هي فئات غلاف أخرى تُستخدم لتحويل أنواع البيانات الأولية. في بعض الأحيان يكون مطلوبًا تحويل نوع البيانات الأولية إلى كائن وتحويل الكائن إلى نوع البيانات البدائي. لذلك ، يمكن استخدام فئات Wrapper. تحتوي لغات البرمجة مثل Java على فئات Wrapper. يتم استخدامها لعملية التحويل هذه. فئة الغلاف هي فئة تغلف الأنواع. يمكن استخدام هذه الأنواع لإنشاء حالات كائن وطرق في فئة أخرى تحتاج إلى هذه الأنواع. هناك ثمانية أنواع بدائية في جافا. وهي int ، قصيرة ، بايت ، طويلة ، منطقية ، شار ، عائمة ومزدوجة.فئة التضمين المقابلة لنوع البيانات المنطقية هي Boolean. فئة المجمّع لنوع بيانات char عبارة عن حرف. ومن الفئات المُغلفة الأخرى Short و Byte و Integer و Long و Float و Double. يسمى تحويل نوع البيانات الأولية إلى كائن تلقائيًا بـ autoboxing. يسمى تحويل الكائن إلى نوع بدائي تلقائيًا unboxing. تتناول هذه المقالة فئتين من المجمعين هما عدد صحيح وعائم. يتمثل الاختلاف الرئيسي بين Integer و Float في أن Integer هي فئة المجمّع المتعلقة بنوع البيانات الأولية int بينما Float هي فئة المجمّع المتعلقة بنوع البيانات الأولية العائمة.

ما هو عدد صحيح؟

Integer هي فئة مجمعة في Java. نوع البيانات المقابل هو int. يتم استخدامه لتحويل نوع بيانات int إلى كائن أو لتحويل كائن إلى int. راجع المثال أدناه مع فئة المجمع الصحيح.

الفرق بين عدد صحيح وعائم
الفرق بين عدد صحيح وعائم

الشكل 01: برنامج مع فئة غلاف عدد صحيح

وفقًا للبرنامج أعلاه ، فإن x هو متغير من النوع int. يحتوي على القيمة 10. يتم استخدام Integer.valueOf لتحويل int إلى كائن نوع عدد صحيح. يتم تمرير المتغير x إلى قيمة الطريقة. وبالمثل ، يتم تحويل int إلى عدد صحيح.

y هو كائن من النوع الصحيح. تمرر القيمة 5 إلى المنشئ. باستخدام طريقة intValue ، يتم تحويل هذا الكائن إلى نوع بيانات int. يتم تخزين هذه القيمة المحولة في متغير z يمكن أن يحتوي على عدد صحيح.

الفرق بين عدد صحيح و Float_Figure 02
الفرق بين عدد صحيح و Float_Figure 02

الشكل 02: التعبئة التلقائية و Unboxing مثال 1

وفقًا للبرنامج أعلاه ، فإن المتغير x له عدد صحيح. عند تعيينه إلى عدد صحيح ، يكتب المحول البرمجي عددًا صحيحًا تلقائيًا.valueOf (x) داخليًا. هذا هو الملاكمة الآلية. "أ" من النوع الصحيح. يتم تمرير القيمة 6 إلى المنشئ. عند تعيين قيمة إلى b ، يقوم المترجم تلقائيًا بكتابة a.intValue () داخليًا. هذا هو فتح علبته.

ما هو Float؟

Float هي فئة مجمعة في Java. نوع البيانات المقابل هو عدد عشري. يتم استخدامه لتحويل نوع بيانات عائم إلى كائن أو لتحويل كائن إلى عدد عشري. الرجوع إلى المثال أدناه مع فئة التفاف تعويم.

الفرق بين عدد صحيح و Float_figure 03
الفرق بين عدد صحيح و Float_figure 03

الشكل 03: برنامج مع فئة التفاف الطفو

وفقًا للبرنامج أعلاه ، فإن x هو متغير من النوع float. يحتوي على القيمة 20.5f. يتم استخدام Float.valueOf لتحويل عدد عشري إلى كائن من نوع Float. يتم تمرير المتغير x إلى طريقة valueOf. وبالمثل ، يتم تحويل الطفو إلى تعويم.

y هو كائن من النوع Float. تم تمرير القيمة 10.5f إلى المُنشئ. باستخدام طريقة floatValue ، يتم تحويل هذا الكائن إلى نوع بيانات عائم. يتم تخزين هذه القيمة المحولة في متغير z يمكنه الاحتفاظ بقيمة عائمة.

الفرق الرئيسي بين عدد صحيح وعائم
الفرق الرئيسي بين عدد صحيح وعائم

الشكل 04: التعبئة التلقائية و Unboxing مثال 2

وفقًا للبرنامج أعلاه ، يحتوي المتغير x على عدد عشري. عند تعيينه إلى Float ، يكتب المترجم تلقائيًا Float.valueOf (x) داخليًا. هذا هو autoboxing. "a" من النوع Float. يتم تمرير القيمة 6.1f إلى المُنشئ. عند تعيين قيمة إلى b ، يقوم المترجم تلقائيًا بكتابة a.floatValue () داخليًا. هذا هو فتح علبته.

ما هو التشابه بين عدد صحيح وعائم؟

كلا من Integer و Float عبارة عن فئات مجمعة في Java

ما هو الفرق بين عدد صحيح وعائم؟

عدد صحيح مقابل Float

عدد صحيح فئة تلتف قيمة من النوع البدائي int في كائن. Float هي فئة تلتف بقيمة تعويم النوع الأولي في كائن.
نوع البيانات البدائية ذات الصلة
Integer هي فئة المجمع المتعلقة بنوع البيانات int. Float هي فئة الغلاف المتعلقة بنوع البيانات العائمة.

ملخص - عدد صحيح مقابل Float

هناك ثمانية أنواع بدائية رئيسية في Java. وهي int ، قصيرة ، بايت ، طويلة ، منطقية ، شار ، عائمة ومزدوجة. في بعض الأحيان يكون من الضروري تحويل أنواع البيانات الأولية إلى كائن وكائن إلى أنواع بدائية.تستخدم فئات الغلاف لذلك. كل نوع بدائي له فئة غلاف مقابلة. فئات الغلاف هذه هي عدد صحيح ، قصير ، بايت ، طويل ، منطقي ، شار ، عائم ، ومزدوج. ناقشت هذه المقالة الفرق بين عدد صحيح وعائم. الفرق بين Integer و Float هو أن Integer هي فئة الغلاف المتعلقة بنوع البيانات البدائي int بينما Float هي فئة المجمّع المتعلقة بنوع البيانات الأولية العائمة.

موصى به: