0 امتیاز

با سلام و عرض خسته نباشید خدمت دوستان

بنده می خواستم بدونم اولویت بندی شرط ها در دستور if و else if برچه اساسی کار میکند بعنوان مثال اگر ما در کد خود شرط اول و دوم را شرط های درست تعیین کنیم به کدام شرط عمل می شود و چرا؟

بنده کدی را که خودم برای فهمیدن این موضوع نوشتم را می نویسم

using System;
namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            int num1 = 27, num2 = 81;

            if (num1 < 81)
            {
                Console.WriteLine("num1 is less than num2");
            }
            else if (num1 * num2 < 19683)
            {
                Console.WriteLine("2187 is less than 19683");
            }
            else
            {
                Console.WriteLine("All the conditions are false");
            }
        }
    }
}

1 پاسخ

0 امتیاز
سلام، توی دستورات شرطی اگه همه دستورات هم درست باشین، اولین دستور درست اجرا و بقیه نادیده گرفته میشن

یعنی تو کد بالا پیام num1 is less than num2 چاپ می شود.
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...