حلقه های تکرار (Repetition Loop) در جاوا :
حلقه های تکرار یا Repetition Loops در جاوا، یک قابلیت مهم در برنامه نویسی است که به برنامه نویسان امکان می دهد تا یک بخش از کد را بارها تکرار کنند. این حلقه ها به برنامه نویسان اجازه می دهند تا عملیات های مشابه را در یک برنامه انجام دهند، به طوری که برای هر بار تکرار، مقداری از متغیرها تغییر می کند.
در جاوا، سه نوع حلقه تکرار وجود دارد: حلقه for، حلقه while و حلقه do-while.
حلقه for یک حلقه کنترل شده است که برای تکرار کد مشخصی استفاده می شود. این حلقه شامل سه قسمت است: تعریف یا مقداردهی اولیه متغیر کنترل، شرط تکرار و عملیات پایانی. برنامه ابتدا مقداردهی اولیه متغیر کنترل را انجام می دهد، سپس شرط تکرار را بررسی می کند و اگر شرط برقرار باشد، عملیات داخل حلقه را اجرا می کند و سپس عملیات پایانی را انجام می دهد. سپس برنامه به ابتدای حلقه برمی گردد و این روند تا زمانی که شرط تکرار برقرار باشد ادامه پیدا می کند.
حلقه while یک حلقه کنترل نشده است که تا زمانی که یک شرط تکرار برقرار باشد، بارها تکرار می شود. در این حلقه، برنامه ابتدا شرط تکرار را بررسی می کند و اگر شرط برقرار باشد، عملیات داخل حلقه را اجرا می کند و سپس به ابتدای حلقه برمی گردد. این روند تا زمانی که شرط تکرار برقرار باشد ادامه پیدا می کند.
حلقه do-while همچنین یک حلقه کنترل نشده است، اما در این حالت، عملیات داخل حلقه حداقل یک بار اجرا می شود. برنامه ابتدا عملیات داخل حلقه را اجرا می کند و سپس شرط تکرار را بررسی می کند. اگر شرط برقرار باشد، برنامه به ابتدای حلقه برمی گردد و این روند تا زمانی که شرط تکرار برقرار باشد ادامه پیدا می کند.
این حلقه ها به برنامه نویسان اجازه می دهند تا عملیات های تکرار شونده را به طور موثر و کم هزینه در برنامه های خود پیاده سازی کنند. با استفاده از حلقه ها، برنامه نویسان قادر هستند تا کد خود را کوتاه تر و قابل فهم تر نوشته و کد تکراری را به حداقل برسانند. در عین حال، حلقه ها به برنامه نویسان امکان می دهند تا بخش هایی از کد را به صورت پویا تکرار کنند، به طوری که مقادیر متغیرها در هر بار تکرار تغییر کند و برنامه به صورت دقیقتر و کاربردی تر عمل کند.