Qhov txawv ntawm qhov sib txawv thiab cov ntaub ntawv Literals hauv Java

Cov txheej txheem:

Qhov txawv ntawm qhov sib txawv thiab cov ntaub ntawv Literals hauv Java
Qhov txawv ntawm qhov sib txawv thiab cov ntaub ntawv Literals hauv Java

Video: Qhov txawv ntawm qhov sib txawv thiab cov ntaub ntawv Literals hauv Java

Video: Qhov txawv ntawm qhov sib txawv thiab cov ntaub ntawv Literals hauv Java
Video: Saib Tias Ntawm neeg lub cev (update) 23/4/2019 2024, Lub Xya hli ntuj
Anonim

Qhov Tseem Ceeb Qhov Sib Txawv - Qhov sib txawv vs Cov Ntaub Ntawv Literals hauv Java

Ib qho khoos phis tawj yog cov lus qhia ua haujlwm. Nws yuav tsum tau khaws cov ntaub ntawv thaum programming. Yog li ntawd, cov ntaub ntawv no tau muab cia rau hauv lub cim xeeb. Cov chaw nco tseg no hu ua variables. Cov kev sib txawv yuav tsum muaj cov npe tshwj xeeb vim lawv yuav tsum tau txheeb xyuas tau yooj yim los ua lej lossis cov laj thawj ua haujlwm. Variables raug muab nrog cov nqi. Qee lub sij hawm cov txiaj ntsig tau kho thiab yuav tsis hloov. Cov txiaj ntsig zoo li no yog hu ua cov ntaub ntawv literals. Hauv qhov program, yog tias muaj nqe lus raws li tus nqi int=5 lub 'int' yog hom ntaub ntawv. Qhov 'tus nqi' yog qhov sib txawv, thiab '5' yog cov ntaub ntawv literal. Kab lus no tham txog qhov sib txawv ntawm qhov sib txawv thiab cov ntaub ntawv sau hauv Java. Qhov sib txawv tseem ceeb ntawm qhov sib txawv thiab cov ntaub ntawv cov ntaub ntawv hauv Java yog qhov sib txawv yog qhov chaw nco tshwj xeeb los khaws cov txiaj ntsig nrog cov cim npe thaum cov ntaub ntawv cov ntaub ntawv yog cov cim ntawm sawv cev qhov tseem ceeb hauv kev ua haujlwm.

Variables hauv Java yog dab tsi?

Ib qhov sib txawv yog qhov chaw khaws tus nqi hauv nco. Txhua qhov chaw nco tuaj yeem khaws cov ntaub ntawv tshwj xeeb. Java lus txhawb yim hom ntaub ntawv qub. Lawv yog ib tug byte, luv, int, ntev, boolean, ntab, ob, thiab char. Cov ntaub ntawv hom byte yog 8-ntsis kos npe rau ob tus lej ntxiv. Nws yog qhov pab tau kom txuag tau qhov chaw hauv cov array loj vim tias nws yog 4 npaug me dua int. Cov ntaub ntawv luv luv yog 16-ntsis kos npe rau ob tus lej ntxiv. Nws yog 2 npaug me dua int. Qhov int yog 32-ntsis kos npe ob tus lej ntxiv. Nws yog hom ntaub ntawv ntau tshaj plaws los khaws cov naj npawb tsis muaj cov lej lej thaum tsis muaj kev txhawj xeeb ntau txog kev nco. Cov ntaub ntawv ntev ntev yog 64-ntsis kos npe rau ob tus lej ntxiv. Nws yog siv los khaws ntau tus lej. Float thiab ob yog ob hom ntaub ntawv khaws cov lej suav nrog tus lej lej. Cov ntab yog 32-ntsis thiab ob npaug yog 64-ntsis. Boolean yog siv los khaws qhov tseeb lossis cuav. Ib tus cim tuaj yeem khaws cia siv cov ntaub ntawv char. Cov no yog cov ntaub ntawv tseem ceeb hauv Java.

Thaum muaj nqe lus xws li ib qho int x; nws txhais tau hais tias qhov sib txawv x tuaj yeem tuav tus lej suav. Nws tsis tso tseg ib qho kev nco rau tus lej sib txawv. Thaum muaj nqe lus raws li int x=5; nws txhais tau hais tias qhov sib txawv x tuaj yeem tuav cov lej suav thiab nws muaj tus nqi 5. Tus nqi pib tuaj yeem hloov pauv hauv qhov program tom qab. Tus nqi x tuaj yeem sib npaug rau lwm tus lej xws li 10 tom qab. e.g. x=10;

Txhua qhov sib txawv muaj cov npe tshwj xeeb los txheeb xyuas lawv. Lawv hu ua tus cim. Tus programmer yuav tsum ua raws li cov cai thaum muab cov npe hloov pauv. Java yog ib hom lus-sensitive. Yog li, lub npe hloov pauv 'tus lej' txawv ntawm 'NUMBER'. Lub npe sib txawv tuaj yeem muaj cov tsiaj ntawv Unicode thiab tus lej. Lawv tsis tuaj yeem muaj qhov chaw. Xa mus rau qhov program hauv qab no.

Qhov sib txawv ntawm qhov sib txawv thiab cov ntaub ntawv Literals hauv Java
Qhov sib txawv ntawm qhov sib txawv thiab cov ntaub ntawv Literals hauv Java

Daim duab 01: Java program nrog Variables

Raws li cov kev pab cuam saum toj no, x thiab y yog cov hloov pauv uas tuav cov lej suav. Cov sum yog muab rau variable sum. Qhov ntev thiab qhov dav yog ob qhov sib txawv. Qhov sib npaug yog khaws cia rau hauv thaj chaw sib txawv uas tau tshaj tawm tias yog ob qhov sib txawv. Ib tus cim tuaj yeem khaws cia rau hauv tsab ntawv sib txawv. Nws muaj 'A'. Tus cwj pwm tau muab tso rau hauv ib nqe lus.

Data Literals hauv Java yog dab tsi?

A Cov ntaub ntawv literal yog qhov chaws sawv cev ntawm tus nqi ruaj khov. Cov nqi xws li 5, 4.3, muaj tseeb tsis tas yuav muaj kev suav. Yog li ntawd, lawv hu ua cov ntaub ntawv literals. Thaum muaj nqe lus, ob tus lej=20.5; qhov 'ob npaug' yog hom ntaub ntawv. Qhov 'tus lej' yog qhov sib txawv. 20.5 yog cov ntaub ntawv literal.

Muaj ntau hom ntawv. Lawv yog integer literals, floating point literals, cim thiab hlua literals. Integer literals yog siv los pib qhov sib txawv ntawm cov ntaub ntawv suav nrog xws li byte, luv, int thiab ntev. Floating point literals yog siv los pib qhov hloov pauv ntawm cov ntaub ntawv hom ntab thiab ob npaug. Lub floating-point literal xaus nrog f lossis F, nws yog hom ntab. Yog tias nws xaus nrog d lossis D, nws yog ob npaug. Sau d yog xaiv tau. Cov cim thiab kab ntawv muaj cov cim Unicode. Cov cim literals sawv cev rau ib tug cim thaum ib txoj hlua literal sawv cev rau ib pawg ntawm cov cim. Cov cim literals yog nyob rau hauv ib nqe lus. e.g. - 'B'. Cov kab lus nyob rau hauv ob nqe lus. e.g. - "Programming". Xa mus rau qhov program hauv qab no.

Qhov txawv ntawm qhov sib txawv ntawm qhov sib txawv thiab cov ntaub ntawv Literals hauv Java
Qhov txawv ntawm qhov sib txawv ntawm qhov sib txawv thiab cov ntaub ntawv Literals hauv Java

Daim duab 02: Java program nrog Cov Ntawv Sau

Raws li cov kev pab cuam saum toj no, tus lej yog qhov sib txawv. Tus lej lej ntawm tus lej sib txawv yog 10. Qhov sib txawv ntawm qhov sib npaug tuaj yeem tuav tus nqi ob npaug. Lub floatValue hloov pauv tuaj yeem tuav lub ntab. Yog li ntawd, 5.4 thiab 5.4f yog floating point literals. Cov ntawv hloov pauv muaj tus cim 'B'. Nws yog ib tug cim literal. Lo lus sib txawv muaj ib pawg ntawm cov cim. Yog li, nws yog ib txoj hlua literal.

Dab tsi yog qhov zoo sib xws ntawm qhov sib txawv thiab cov ntaub ntawv sau hauv Java?

Ob qhov sib txawv thiab cov ntaub ntawv sau hauv Java yog siv rau hauv kev ua haujlwm

Dab tsi yog qhov txawv ntawm qhov sib txawv thiab cov ntaub ntawv sau hauv Java?

Variables vs Data Literals

Variables yog tshwj tseg qhov chaw nco uas khaws cov txiaj ntsig nrog cov cim npe. Cov ntaub ntawv cov ntaub ntawv yog cov cai sawv cev ntawm cov nqi ruaj khov.
koom haum
Variables txuam nrog qhov chaw nco. Cov ntaub ntawv muaj feem cuam tshuam nrog cov nqi ruaj khov uas tau muab tso rau hauv qhov sib txawv.

Summary – Variables vs Data Literals in Java

Variables thiab Cov ntaub ntawv cov ntaub ntawv yog cov ntsiab lus muaj feem xyuam nrog kev ua haujlwm. Kab lus no tau tham txog qhov sib txawv ntawm qhov sib txawv thiab cov ntaub ntawv literals. Qhov sib txawv ntawm qhov sib txawv thiab cov ntaub ntawv cov ntaub ntawv hauv Java yog qhov sib txawv yog qhov chaw nco tshwj xeeb los khaws cov txiaj ntsig nrog cov cim npe thaum cov ntaub ntawv cov ntaub ntawv yog cov cim ntawm sawv cev rau qhov tseem ceeb hauv kev ua haujlwm.

Pom zoo: