Huda Abdulrahman نشر 22 فبراير 2022 أرسل تقرير نشر 22 فبراير 2022 (معدل) كيف اقوم بي معرفة خانات العدد في لغة الجافا هل امثل الاعداد في مصفوفة ام قائمة تم التعديل في 22 فبراير 2022 بواسطة شرف الدين2 توضيح العنوان 1 اقتباس
1 شرف الدين حفني نشر 22 فبراير 2022 أرسل تقرير نشر 22 فبراير 2022 لمعرفة عدد الخانات في عددٍ ما في لغة جافا يوجد عدة طرق مثلًأ تحويل العدد إلى نص من خلال الدالة String.valueOf ومن ثم الحصول على طول النص كما يظهر لنا في المثال int length = String.valueOf(number).length(); أخذ لوغاريتم العدد للأساس عشرة مع إضافة 1 , فإن كان مثلًا العدد 5520 , فإن اللوغاريتم للأساس عشرة بعد التقريب سيكون 3, نضيف 1 يصبح 4 وهو عدد الخانات int length = (int) (Math.log10(number) + 1); بالنسبة لتمثيل الأعداد فيمكنك تمثيلها في مصفوفة أو قائمة حسب الرغبة, المصفوفة أسرع في الوصول بينما القائمة تمكنك من إضافة العناصر دون تحديد الطول, حيث في المصفوفة تكون محكومًا بطول المصفوفة فإن إفترضنا المصفوفة طولها 5 لا يمكنك إضافة أكثر من 5 عناصر, بينما القائمة غير محكومة بطولٍ معين ولكنها على الجانب الأخر أبطأ من المصفوفة 1 اقتباس
1 Wael Aljamal نشر 22 فبراير 2022 أرسل تقرير نشر 22 فبراير 2022 يمكن أيضاً حساب عدد مرات إمكانية قسمة العدد على 10 حيث أن كل خانة للعدد العشري من مضاعفات 10 int counter = 0; int x = input // عدد نريد حساب عدد خاناته int temp = x ; // نسخة مؤقتة while(temp>0) { counter ++; temp = temp / 10; } System.out.println(counter); 1 اقتباس
السؤال
Huda Abdulrahman
كيف اقوم بي معرفة خانات العدد في لغة الجافا
هل امثل الاعداد في مصفوفة ام قائمة
تم التعديل في بواسطة شرف الدين2توضيح العنوان
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.