تعداد بازدید: 1837

ساختار شرطی switch case در جاوا

swithc…case نوع دیگری از پیاده سازی عبارات شرطی می باشد که تعداد شروط زیاد باشد(بیش از یک مورد) . کلمات کلیدی مهم در رابطه با switch…case به شرح زیر می باشند:

  • switch : عبارت مورد شرط در مقابلش قرار می گیره .
  • case : عبارت داده شده در switch رو بررسی می کنه اگر برابر بود به اعمال دستورات می پردازه.
  • break : از switch…case خارج میشه. این مورد جزو دستورات به حساب میاد و اختیاریه.
  • default : اگر هیچ یک از case ها برقرار نبود دستورات مربوط به default اجرا میشه. بسیار شبیه به else است و اختیاری است.

ساختار کلی switch…case

        switch (statement){
            case value:
                //Execute
                break;
            case value:
                //Execute
                break;
            case value:
                //Execute
                break;
            default:

        }
  •  همونطور که مشاهده می کنید برای default از کلمه کلیدی break استفاده نکردم و این در صورتی است که آخرین مورد باشه.
  •  statement همون مقداریه که قراره با value ها مقایسه بشه و در صورت برقراری یه سری دستورات اجرا بشه .
  •  اگر از break در داخل دستورات هر case استفاده نشه تمامی case ها بررسی میشه تا زمانی که یا تموم بشه یا به عبارت break بربخوره.

مثال :

        int a = 3;
        switch (a){
            case 1:
                System.out.println("one");
                break;
            case 2:
                System.out.println("tow");
                break;
            case 3:
                System.out.println("three");
                break;
            default:
        }

statement های مجاز برای استفاده در ساختار switch…case

متغیرهایی که در این ساختار قابل استفاده هستند :

  • int
  • short
  • byte
  • char

متغیرهایی که به دلیل بزرگی در این ساختار قابل مقایسه نیستند :

  • long
  • double
  • float

اشتراک گذاری :

مدیر وب سایت گنوتک . برنامه نویسی رو با زبان C در هفده سالگی شروع کردم . در حال حاضر به برنامه نویسی php برپایه معماری MVC , HMVC و همچنین سیستم مدیریت محتوای WordPress و فریم ورک محبوب لاراول علاقه مند هستم و دوست دارم اطلاعاتم رو با شما به اشتراک بگذارم.

۰ دیدگاه برای ساختار شرطی switch case در جاوا

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *