Qhov Tseem Ceeb Qhov txawv - yog vs yog lwm tus
Hauv kev ua haujlwm, nws yuav tsum tau ua raws li cov lus nyob ntawm seb qhov xwm txheej puas muaj tseeb lossis cuav. Qhov yog thiab yog tias lwm tus yog ob txoj kev txiav txim siab. Programming lus xws li Java, C txhawb kev txiav txim siab cov qauv xws li yog thiab yog tias lwm tus. Kab lus no tham txog qhov txawv ntawm yog thiab yog tias lwm tus. Hauv ob qho tib si, yog tias muaj cov lus qhia los ntsuas. Nyob rau hauv yog hais tias, cov nqe lus nyob rau hauv lub if block yuav execute, yog hais tias tus mob yog muaj tseeb thiab kev tswj tau dhau mus rau cov nqe lus tom ntej tom qab lub if block. Hauv if else, yog qhov xwm txheej muaj tseeb, cov nqe lus hauv if block yuav ua thiab yog tias qhov xwm txheej tsis tseeb cov nqe lus hauv if else block yuav ua. Qhov ntawd yog qhov sib txawv tseem ceeb ntawm yog thiab yog tias lwm tus.
Yog li cas?
Yog nqe lus muaj cov lus hais. Ib qho kev qhia tuaj yeem muaj qhov muaj nuj nqis, tus neeg teb xov tooj, qhov tsis tu ncua lossis qhov hloov pauv. Yog hais tias qhov kev ntsuam xyuas qhia tau tseeb, ces cov nqe lus nyob rau hauv lub if block execute. Yog hais tias cov lus qhia tsis tseeb, kev tswj tau dhau mus rau nqe lus tom ntej tom qab lub if block. Feem ntau cov lus programming xav tias tsis yog xoom thiab tsis yog null qhov tseeb thiab xoom li qhov tsis tseeb.
Daim duab 01: Ib qho program nrog if
Raws li cov kev pabcuam saum toj no, tus lej yog qhov sib txawv uas tuaj yeem khaws cov lej. Nws muaj tus nqi 70. Cov lus qhia nyob rau hauv yog tias thaiv raug kuaj xyuas. Raws li tus naj npawb ntau dua lossis sib npaug rau 50, cov lus hauv yog tias thaiv ua tiav. Tom qab ua tiav qhov ntawd, kev tswj hwm tau dhau los hauv nqe lus tom ntej tom qab yog tias thaiv.
Yog lwm tus yog dab tsi?
Nyob rau hauv yog tias lwm tus, muaj ob qhov thaiv. Daim ntawv yog tias muaj cov lus qhia los ntsuas. Yog hais tias qhov kev ntsuam xyuas qhia tau tseeb, ces cov nqe lus nyob rau hauv lub if block execute. Thaum kawg ntawm if block, tus tswj tau dhau mus rau nqe lus tom ntej tom qab lub if block. Yog hais tias qhov kev qhia tsis tseeb, tus tswj tau dhau mus rau lwm qhov thaiv thiab cov nqe lus ntawm lwm qhov thaiv ua haujlwm. Thaum kawg ntawm lwm qhov thaiv, kev tswj tau dhau mus rau nqe lus tom ntej tom qab lwm qhov thaiv.
Daim duab 02: Ib Qhov Kev Pabcuam nrog yog tias lwm tus
Raws li cov kev pabcuam saum toj no, tus lej yog qhov sib txawv uas tuaj yeem khaws cov lej. Nws muaj tus nqi 40. Yog hais tias cov lus qhia nyob rau hauv if nqe lus yog muaj tseeb, ces cov nqe lus nyob rau hauv lub if block yuav execute. Lwm cov nqe lus ntawm lwm qhov thaiv executes. Tus lej tsawg dua 50. Yog li ntawd, lwm qhov thaiv ua tiav. Thaum kawg ntawm lwm qhov thaiv, kev tswj tau dhau mus rau nqe lus tom ntej tom qab lwm qhov thaiv.
Dab tsi yog qhov zoo sib xws ntawm yog thiab yog lwm yam?
- Ob leeg yog thiab yog tias lwm tus yog kev txiav txim siab cov qauv hauv kev ua haujlwm.
- Ob leeg yog thiab yog lwm tus muaj cov lus hais nrog tus mob.
- Nyob rau hauv ob qho tib si yog thiab yog tias lwm yam, cov lus qhia yog ntsuas cov lej, cim, tus lej ntab ntab lossis hom Boolean.
- Ob leeg yog thiab yog tias lwm tus tuaj yeem ntsuas qhov sib npaug thiab cov lus piav qhia.
Qhov txawv ntawm yog thiab yog li cas?
yog vs yog lwm tus |
|
Yog nqe lus yog ib qho kev txiav txim siab uas muaj cov lus qhia ua raws li ib lossis ntau nqe lus. | Yog lwm tus yog tus qauv txiav txim siab uas yog cov lus hais tuaj yeem ua raws li qhov kev xaiv lwm nqe lus uas ua tiav thaum qhov kev hais tsis raug. |
Kev ua tiav | |
Nyob rau hauv yog tias, cov nqe lus nyob rau hauv yog block executes yog hais tias cov lus muaj tseeb. Yog hais tias qhov kev qhia tsis tseeb cov nqe lus tom ntej tom qab yog block executes. | Nyob rau hauv yog tias lwm tus, yog tias thaiv ua haujlwm yog tias qhov kev qhia muaj tseeb thiab yog qhov qhia tsis tseeb, kev tswj tau dhau mus rau lwm qhov thaiv. |
Summary – if vs if else
Muaj ntau yam kev txiav txim siab hauv kev ua haujlwm. Kab lus no tau tham txog ob ntawm lawv: yog thiab yog tias lwm tus. Nyob rau hauv yog hais tias, cov nqe lus nyob rau hauv lub if block yuav executing yog hais tias tus mob yog muaj tseeb thiab cov kev tswj yog kis mus rau cov nqe lus tom ntej tom qab lub if block. Hauv if else, yog qhov xwm txheej muaj tseeb, cov nqe lus hauv if block execute thiab yog tias qhov xwm txheej tsis tseeb cov nqe lus hauv lwm qhov thaiv ua haujlwm. Qhov ntawd yog qhov txawv ntawm yog thiab yog tias lwm tus.