Mahalagang Pagkakaiba – break vs continue sa Java
Sa programming, minsan kinakailangan na ulitin ang isang pahayag o isang set ng mga pahayag nang maraming beses. Ang mga loop ay ginagamit upang umulit ng ilang beses sa parehong hanay ng mga tagubilin. Ang ilang halimbawa ng mga loop ay ang while loop, do while loop at for loop. Sa while loop, sinusuri muna ang test expression. Kung ito ay totoo, ang mga pahayag sa loob ng while loop ay ipapatupad. Sa huli, susuriin muli ang test expression. Kung ito ay totoo, ang mga pahayag ay isasagawa muli. Kapag naging false ang test expression, magtatapos ang loop. Ang do while loop ay katulad ng while loop. Ngunit ang mga pahayag ay isinasagawa nang isang beses bago masuri ang expression ng pagsubok. Ang para sa loop ay ginagamit kapag ang bilang ng mga pag-ulit ay kilala sa simula. Nangyayari muna ang initialization. Pagkatapos ay sinusuri ang expression ng pagsubok. Kung ito ay totoo, ang loop ay execute. Pagkatapos ay susuriin ang expression ng pag-update. Muli, sinusuri ang test expression. Kung ito ay totoo, ang loop ay execute. Umuulit ang prosesong ito hanggang sa maging false ang test expression. Minsan kinakailangan na laktawan ang ilang mga pahayag sa loob ng loop o upang wakasan kaagad ang loop nang hindi sinusuri ang expression ng pagsubok. Maaaring gamitin ang mga pahayag ng break at continue para makamit ang gawaing ito. Ang break ay ginagamit upang wakasan ang loop kaagad at upang ipasa ang kontrol ng programa sa susunod na pahayag pagkatapos ng loop. Ginagamit ang continue upang laktawan ang kasalukuyang pag-ulit ng loop. Iyon ang pangunahing pagkakaiba sa pagitan ng break at continue sa Java.
Ano ang break sa Java?
Ang pahinga ay ginagamit upang wakasan mula sa loop kaagad. Kapag mayroong break na pahayag, ang kontrol ay ipinapasa sa pahayag pagkatapos ng loop. Ang keyword na 'break' ay ginagamit upang ipahiwatig ang pahayag ng break. Kahit na ang programa ay nagpapatupad ng loop, kung magkaroon ng break, ang execution ng loop ay matatapos. Samakatuwid, kung gusto ng programmer na ihinto ang pagpapatupad kapag natugunan ang isang partikular na kundisyon, maaari niyang gamitin ang break na statement.
Figure 01: Java program na may break statement
Ayon sa program sa itaas, umuulit ang for loop mula 1 hanggang 10. Kapag naging 6 ang i value, magiging true ang test expression. Kaya, ang pahayag ng break ay isinasagawa, at ang loop ay nagtatapos. Kaya, ang halaga pagkatapos ng 6 ay hindi mai-print. Ang value lang mula 1 hanggang 5 prints.
Ano ang ipagpapatuloy sa Java?
Ang magpatuloy ay ginagamit upang laktawan ang kasalukuyang pag-ulit ng loop. Ang keyword na 'magpatuloy' ay ginagamit upang ipahiwatig ang magpatuloy na pahayag. Kapag nagpatuloy ang pagpapatupad, ang kontrol ng programa ay umaabot sa dulo ng loop. Pagkatapos ay sinusuri ang expression ng pagsubok. Sa isang for loop, sinusuri ang update statement bago masuri ang test expression.
Figure 02: Java program na may continue statement
Ayon sa programa sa itaas, ang for loop ay umuulit mula 1 hanggang 10. Kapag ang i ay 1, ang natitira pagkatapos hatiin sa dalawa ay 1. Kaya, ang if condition ay totoo. Samakatuwid, ipapatupad ang continue statement at ang pag-ulit ay lalaktawan sa susunod. Then i comes 2. Kapag hinahati ang 2 sa 2, ang natitira ay 0. Mali ang kundisyon. Kaya, magpatuloy ay hindi execute. Samakatuwid, ang halaga 2 ay nai-print. Sa susunod na pag-ulit, ang i ay 3. Kapag hinati ito sa 2, ang natitira ay 1. Totoo ang kondisyon. Kaya, continue executes at ang pag-ulit ay tumalon sa susunod at ang i ay nagiging 4. Ang prosesong ito ay umuulit hanggang sa ako ay naging 10. Kung ang natitira ay isa, ang pag-ulit ay lumalaktaw sa susunod dahil sa continue statement. Ang mga even na numero lang ang napi-print.
Ano ang Pagkakatulad sa pagitan ng break at continue sa Java?
Ang parehong break at continue sa Java ay ginagamit para baguhin ang execution ng loop
Ano ang Pagkakaiba sa pagitan ng break at continue sa Java?
break vs continue sa Java |
|
Ang break ay isang loop control structure na nagiging sanhi ng loop upang wakasan at ipasa ang program control sa susunod na statement na dumadaloy sa loop. | Ang continue ay isang loop control structure na nagiging sanhi ng loop na tumalon kaagad sa susunod na pag-ulit ng loop. |
Pangunahing Layunin | |
Ginagamit ang break para wakasan ang loop. | Ginagamit ang continue para laktawan ang mga statement sa loob ng loop. |
Buod – break vs continue sa Java
Sa programming, kinakailangang ulitin ang isang pahayag ng isang pangkat ng mga pahayag nang maraming beses. Ang mga loop ay ginagamit para sa mga gawaing iyon. Minsan kinakailangan na laktawan ang ilang pahayag sa loob ng loop o agad na wakasan ang loop. Ang pahinga at magpatuloy ay maaaring gamitin upang makamit ang gawaing iyon. Ang break ay ginagamit upang wakasan ang loop kaagad at upang ipasa ang kontrol ng programa sa susunod na pahayag pagkatapos ng loop. Ginagamit ang continue upang laktawan ang kasalukuyang pag-ulit ng loop. Iyan ang pagkakaiba sa pagitan ng break at continue sa Java.