۱۳۸۷ مهر ۵, جمعه

جملات switch در جاوا!

جملات switch شکل کوتاه شده ای از نوع جملات if می باشند. جملاتی از نوع if به شکل زیر متداول نیستند:

if (x == 0) doSomething0();
else if (x == 1) doSomething1();
else if (x == 2) doSomething2();
else if (x == 3) doSomething3();
else if (x == 4) doSomething4();
else doSomethingElse();

0

جاوا شکل کوتاه شده ای برای این جملات تکراری دارد که جملات switch-case نامیده می شود. در زیر شما می توانید ببینید چگونه جملاتی نظیر جمله بالا را با استفاده از switch-case بنویسیم:

switch (x) {
case 0:
doSomething0();
break;
case 1:
doSomething1();
break;
case 2:
doSomething2();
break;
case 3:
doSomething3();
break;
case 4:
doSomething4();
break;
default:
doSomethingElse();
}

0

در این قطعه x باید یک متغییر یا اظهار باشد که به صورت یک int بدون کاهش دقت ارزش گذاری شود. این به این معنی است که متغیر باید یک int , byte, short, یا char باشد یا اظهار باید به یکی از شکل های یاد شده برگشت داده شود.


لینک انگلیسی

هیچ نظری موجود نیست: