كيف تجد مجموع الأرقام في جافا؟



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

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

هيا نبدأ!





باستخدام حلقة for

يستخدم المبرمجون عادة الحلقات لتنفيذ مجموعة من العبارات. إلى عن على يتم استخدام loop عندما يحتاجون إلى تكرار جزء من ملف عدة مرات. يتم استخدامه بشكل خاص في الحالات التي يتم فيها إصلاح عدد التكرارات!

الشفرة:



class SumOfDigits {public static void main (String arg []) {long n، sum Scanner sc = new Scanner (System.in) System.out.println ('Enter a number') n = sc.nextLong () لـ (sum = 0 n! = 0 n / = 10) {sum + = n٪ 10} System.out.println ('مجموع الأرقام' + المجموع)}}

انتاج:
أدخل رقما
456
مجموع الأرقام
خمسة عشر

يخبرك المقطع التالي بكيفية استخدام الطريقة الثابتة لتحقيق الهدف.

كيفية طباعة سجل الالتزام git

باستخدام الطريقة الثابتة

في جافا ، أ هي طريقة تنتمي إلى فئة وليست مثيلًا لفئة. يمكن الوصول إلى هذه الطريقة لكل مثيل من صف دراسي ، ولكن الطرق المحددة في مثيل لا يمكن الوصول إليها إلا من قبل ذلك العضو في الفئة.



الشفرة:

class SumOfDigits {public static void main (String arg []) {long n، s Scanner sc = new Scanner (System.in) System.out.println ('أدخل رقمًا') n = sc.nextLong () s = sum (n) System.out.println ('مجموع الأرقام' + s)} مجموع صحيح (عدد طويل) {int sum = 0 بينما (num! = 0) {sum + = num٪ 10 num / = 10} مجموع إرجاع }}

انتاج:
أدخل رقما
678
مجموع الأرقام
واحد وعشرين

دعنا ننتقل الآن إلى طريقة أخرى هي العودية.

باستخدام العودية

الشفرة:

import java.util.Scanner class SumOfDigits {int sum = 0 int sum (long num) {if (num! = 0) {sum + = num٪ 10 num / = 10 sum (num)} return sum} public static void main ( String arg []) {long n، res SumOfDigits s = new SumOfDigits () Scanner sc = new Scanner (System.in) System.out.println ('أدخل رقمًا') n = sc.nextLong () System.out. println ('مجموع الأرقام' + s.sum (n))}}

انتاج:
أدخل رقما
3. 4. 5
مجموع الأرقام
12

لوحة مزج مصدري بيانات

أخيرًا ، سنستخدم وسيطات سطر الأوامر لحساب مجموع أرقام عدد من الأرقام.

باستخدام وسيطات سطر الأوامر

الشفرة:

اختبار البيانات المدفوعة في السيلينيوم
الفئة SumOfDigits {public static void main (String arg []) {long n، sum = 0 System.out.println ('Enter a number') n = Long.parseLong (arg [0]) while (n! = 0) {sum + = n٪ 10 n / = 10} System.out.println ('مجموع الأرقام & ldquo + sum)}}

انتاج:
أدخل رقما
123
مجموع الأرقام
6

بهذا ، وصلنا إلى نهاية هذا البرنامج التعليمي حول 'مجموع الأرقام في جافا'. آمل أن يكون قد ساعدك بطريقة ما. استمر في القراءة ، استمر في الاستكشاف!سنستمر في حفر عالم Java معًا. ترقب!

تأكد من ممارسة أكبر قدر ممكن وإعادة تجربتك.

يقودنا هذا إلى نهاية مدونتنا حول 'برنامج Java للعثور على مجموع الأرقام في Java'. أتمنى أن تكون قد وجدت هذه المدونة مفيدة وقيمة مضافة لمعرفتك.
تفحص ال من Edureka ، وهي شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرين في جميع أنحاء العالم. تم تصميم دورة تدريب وشهادة Java J2EE و SOA من Edureka للطلاب والمهنيين الذين يرغبون في أن يصبحوا مطوري Java. تم تصميم الدورة التدريبية لمنحك السبق في برمجة Java وتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع العديد من أطر Java مثل Hibernate & ربيع .

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في 'مجموع الأرقام في جافا' مقال وسنعاود الاتصال بك في أقرب وقت ممكن.