(برنامه نویسی java) استفاده از پرانتزها( ) در محیط جاوا (رباتیک _ الکترونیک)
پژوهشگر و نویسنده: ( افشین رشید )
نکته: پرانتزها ( ) حق تقدم عملیاتی را که دربرگرفته اند ، افزایش می دهند . اینکار اغلب برای نگهداری نتیجه دلخواهتان ضروری است .
بعنوان مثال ، عبارت زیر را در نظر بگیرید :
a >> b + 3
این عبارت ابتدا 3 را به b اضافه نموده و سپس a را مطابق آن نتیجه بطرف راست حرکت می دهد. این عبارت را می توان با استفاده از پرانتز های اضافی بصورت زیر دوباره نویسی نمود :
a >>) b + 3)
اما ، اگر بخواهید ابتدا a را با مکانهای b بطرف راست حرکت داده و سپس 3 را به نتیجه آن اضافه کنید ، باید عبارت را بصورت زیردر پرانتزقرار دهید.
(3 + b >> a : )
علاوه بر تغییر حق تقدم عادی یک عملگر، پرانتزها را می توان گاهی برای روشن نمودن مفهوم یک عبـارت نیـز بکـار بـرد . بـرای هـر کسی که کد شما را می خواند، درک یک عبارت پیچیده بسیار مشکل است . اضافه نمـودن پرانتزهـای اضـافی و روشـنگر بـه عبـارات پیچیده می تواند از ابهامات بعدی جلوگیری نماید. بعنوان مثال ، کدامیک از عبارات زیر راحت تر خوانده و درک می شوند.
a | 4 + c >> b & 7 || b > a % 3
( a |((( 4 + c )>> b )& 7 ))||( b >( a % 3))
پرانتزها ( بطور کلی خواه اضافی باشند یا نه ) سطح عملکرد برنامه شما را کاهش نمی دهند. بنابراین ، اضافه کردن پرانتزها برای کاهش ابهام نفی روی برنامه شما نخواهد داشت.
هر دو جفت نشانه () که در نوشتن برنامه در جاوا استفاده شده است تا یک توضیح تبیینی یا واجد شرایط را از بین ببرد ، برای نشان دادن گروه بندی مجزا از نماد ها در برنامه نویسی استفاده میشود.
نویسنده: (افشین رشید )