البرمجة

حساب مجموع أعداد صحيحة في Java

لحل هذه المشكلة في الجافا، يمكنك استخدام الفئة Scanner لقراءة المدخلات من المستخدم، ثم استخدام StringTokenizer لفصل الأعداد المدخلة بناءً على الفراغات وتحويلها إلى أعداد صحيحة لحساب المجموع. فيما يلي كيفية تنفيذ هذا الحل:

java
import java.util.Scanner; import java.util.StringTokenizer; public class Main { public static void main(String[] args) { // استخدام Scanner لقراءة المدخلات من المستخدم Scanner scanner = new Scanner(System.in); // قراءة السلسلة من الأعداد System.out.println("Enter integers separated by space:"); String numbersString = scanner.nextLine(); // استخدام StringTokenizer لتحليل الأعداد المدخلة StringTokenizer tokenizer = new StringTokenizer(numbersString); int sum = 0; // حساب المجموع while (tokenizer.hasMoreTokens()) { // تحويل كل رقم من السلسلة إلى int وإضافته إلى المجموع sum += Integer.parseInt(tokenizer.nextToken()); } // طباعة المجموع System.out.println("Sum: " + sum); // إغلاق Scanner scanner.close(); } }

هذا البرنامج يطلب من المستخدم إدخال سلسلة من الأعداد الصحيحة المفصولة بفراغ، ثم يقوم بحساب مجموع هذه الأعداد وطباعته.

المزيد من المعلومات

بالطبع! في هذا الحل، قمنا باستخدام الفئة Scanner لقراءة المدخلات من المستخدم. تم استخدامها هنا لقراءة سلسلة من الأعداد الصحيحة التي تفصل بينها بفراغ واحد. بعد ذلك، استخدمنا الفئة StringTokenizer لفصل الأعداد وتحويلها إلى أعداد صحيحة لحساب المجموع.

داخل الحلقة التي تستخدم StringTokenizer، قمنا بالتحقق من وجود المزيد من الأعداد باستخدام الدالة hasMoreTokens(). ثم قمنا بتحويل الرقم المستخرج باستخدام الدالة nextToken() وإضافته إلى المجموع sum.

أخيرًا، بعد حساب المجموع، تم طباعته باستخدام الدالة println().

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر