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

تعليميات Java الأساسية

تحكم العملية في Java

مجموعات Java Array

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

معالجة الاستثنائات Java

قوائم Java (List)

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

إدخال/إخراج Java (I/O)

قراءات/كتابة Java

مواضيع أخرى في Java

برنامج Java لحساب مجموع الأعداد الطبيعية

جميع الأمثلة في Java

في هذا البرنامج، ستعلم كيفية استخدام الدوال for والcycles while لحساب مجموع الأعداد الطبيعية في Java.

الأعداد الإيجابية 1، 2، 3 ... تُسمى أعداد طبيعية، ومجموعها هو نتيجة جميع الأرقام من 1 إلى الرقم المحدد.

بالنسبة لن، مجموع الأعداد الطبيعية هو:

1 + 2 + 3 + ... + n

مثال 1: استخدام الدوال for لحساب مجموع الأعداد الطبيعية

public class SumNatural {
    public static void main(String[] args) {
        عدد num = 100، مجموع sum = 0;
        لـ (لـ i = 1; i <= num; ++i)
        {
            // sum = sum + i;
            sum += i;
        {}
        System.out.println("Sum = " + sum);
    {}
{}

عند تشغيل هذا البرنامج، الناتج هو:

Sum = 5050

ي循环 البرنامج أعلاه من 1 إلى num المحدد (100) ويضيف جميع الأرقام إلى متغير sum.

يمكنك حل هذا المشكلة باستخدام حلقة while، مثلما هو موضح أدناه:

مثال 2: إضافة الأعداد الطبيعية باستخدام حلقة while

public class SumNatural {
    public static void main(String[] args) {
        int num = 50, i = 1, sum = 0;
        while(i <= num)
        {
            sum += i;
            i++;
        {}
        System.out.println("Sum = " + sum);
    {}
{}

عند تشغيل هذا البرنامج، الناتج هو:

Sum = 1275

في البرنامج أعلاه، بخلاف حلقة for، يجب علينا زيادة قيمة i داخل الحلقة.

على الرغم من أن كلا البرنامجين تقنياً صحيحين، لكن في هذه الحالة من الأفضل استخدام حلقة for. هذا بسبب أن عدد التكرارات (أقصاها num) معروف.

جميع الأمثلة في Java