Java тіліндегі айнымалылар мен деректер литералдары арасындағы айырмашылық

Мазмұны:

Java тіліндегі айнымалылар мен деректер литералдары арасындағы айырмашылық
Java тіліндегі айнымалылар мен деректер литералдары арасындағы айырмашылық

Бейне: Java тіліндегі айнымалылар мен деректер литералдары арасындағы айырмашылық

Бейне: Java тіліндегі айнымалылар мен деректер литералдары арасындағы айырмашылық
Бейне: Java программалау тілі / Сабақ #1. 2024, Қараша
Anonim

Негізгі айырмашылық – Java тіліндегі айнымалылар мен деректер литералдары

Компьютерлік бағдарлама – тапсырманы орындауға арналған нұсқаулар жинағы. Бағдарламалау кезінде деректерді сақтау қажет. Сондықтан бұл деректер жадта сақталады. Бұл сақталған жад орындары айнымалылар деп аталады. Айнымалылардың бірегей атаулары болуы керек, себебі олар математикалық немесе логикалық операцияларды орындау үшін оңай анықталуы керек. Айнымалылар мәндермен тағайындалады. Кейде бұл мәндер тұрақты және өзгермейді. Мұндай мәндер деректер литералы деп аталады. Бағдарламада int мәні=5 сияқты мәлімдеме болса, «int» деректер түрі болып табылады.«Мән» айнымалы, ал «5» деректердің литералы болып табылады. Бұл мақалада Java тіліндегі айнымалылар мен деректер литералдары арасындағы айырмашылық талқыланады. Java тіліндегі айнымалылар мен деректер литералдары арасындағы негізгі айырмашылық мынада: айнымалылар символдық атаулары бар мәндерді сақтау үшін сақталған жад орындары, ал деректер литералдары бағдарламалаудағы тұрақты мәндерді көрсететін белгілер болып табылады.

Java тіліндегі айнымалылар дегеніміз не?

Айнымалы мән жадта сақтауға арналған орын. Әрбір жад орны деректердің белгілі бір түрін сақтай алады. Java тілі сегіз қарапайым деректер түрін қолдайды. Олар байт, қысқа, int, ұзын, логикалық, өзгермелі, қос және таңба. Деректер түрі байты 8 биттік таңбалы екі толықтауыш бүтін сан. Бұл үлкен массивтерде орынды үнемдеуге көмектеседі, себебі ол int-тен 4 есе аз. Қысқа деректер түрі 16 биттік таңбалы екі толықтауыш бүтін сан. Ол int-тен 2 есе кіші. int – 32 разрядты таңбалы екі толықтауыш бүтін сан. Бұл жад туралы көп алаңдаушылық болмаған кезде ондық нүктелерсіз сандық мәндерді сақтау үшін ең кең таралған деректер түрі. Ұзын деректер түрі 64 биттік таңбалы екі толықтауыш бүтін сан. Ол сандардың кең ауқымын сақтау үшін қолданылады. float және double - ондық бөлшекпен сандық мәндерді сақтауға арналған екі деректер түрі. Float 32 бит, ал double 64 бит. Буль шын немесе жалғанды сақтау үшін қолданылады. Бір таңбаны char деректер түрі арқылы сақтауға болады. Бұл Java тіліндегі негізгі қарапайым деректер түрлері.

int x сияқты мәлімдеме болған кезде; бұл х айнымалысы бүтін мәнді ұстай алатынын білдіреді. Ол айнымалы сан үшін ешқандай жадты қалдырмайды. int x=5 сияқты мәлімдеме болған кезде; бұл x айнымалысы бүтін мәндерді ұстай алатынын және оның құрамында 5 мәні бар екенін білдіреді. Бапталған мәнді кейінірек бағдарламада өзгертуге болады. x мәнін кейінірек 10 сияқты басқа бүтін санға теңестіруге болады. мысалы x=10;

Әр айнымалының оларды анықтау үшін бірегей атаулары бар. Олар идентификаторлар деп аталады. Бағдарламашы айнымалыларға атау бергенде ережелерді сақтауы керек. Java тілі регистрді ескеретін тіл. Сондықтан «сан» айнымалы атауы «САН» дегеннен өзгеше. Айнымалы атауда Юникод әріптері мен цифрлары болуы мүмкін. Олардың бос орындары болуы мүмкін емес. Төмендегі бағдарламаны қараңыз.

Java тіліндегі айнымалылар мен деректер литералдарының арасындағы айырмашылық
Java тіліндегі айнымалылар мен деректер литералдарының арасындағы айырмашылық

01-сурет: айнымалылары бар Java бағдарламасы

Жоғарыдағы бағдарламаға сәйкес x және y - бүтін мәндерді сақтайтын айнымалылар. Сома сома айнымалысына тағайындалады. Ұзындығы мен ені қос айнымалы болып табылады. Көбейту қос айнымалы ретінде жарияланған аймақ айнымалысында сақталады. Бір таңбаны айнымалы әріпте сақтауға болады. Оның құрамында «А» бар. Таңба жалғыз тырнақшаның ішіне орналастырылған.

Java тіліндегі Data Literals дегеніміз не?

Деректердің литералы - тіркелген мәннің бастапқы кодының көрінісі. 5, 4 сияқты мәндер.3, true ешқандай есептеуді қажет етпейді. Сондықтан олар деректер литералы ретінде белгілі. Мәлімдеме болған кезде қос сан=20,5; «қос» - деректер түрі. «Сан» айнымалы болып табылады. 20,5 - деректердің литералы.

Әртүрлі әріптердің түрлері бар. Олар бүтін литералдар, өзгермелі нүкте литералдары, символдық және жолдық литералдар. Бүтін литералдар байт, қысқа, int және ұзын сияқты бүтін деректер түрлерінің айнымалы мәндерін инициализациялау үшін пайдаланылады. Қалқымалы нүкте литералдары float және double деректер түрінің айнымалы мәндерін инициализациялау үшін пайдаланылады. Жылжымалы нүктенің литералы f немесе F әрпімен аяқталады, ол float түріне жатады. Егер ол d немесе D әрпімен аяқталса, ол екі еселенген. d жазу міндетті емес. Таңба және жол литералдары Юникод таңбаларынан тұрады. Таңба литералы бір таңбаны, ал жолдың литералы таңбалар жиынын білдіреді. Таңба литералдары жалғыз тырнақшаның ішінде. мысалы – «В». Жолдың литералы қос тырнақшаның ішінде болады. мысалы- «Бағдарламалау». Төмендегі бағдарламаны қараңыз.

Java тіліндегі айнымалылар мен деректер литералдары арасындағы негізгі айырмашылық
Java тіліндегі айнымалылар мен деректер литералдары арасындағы негізгі айырмашылық

02-сурет: Literals бар Java бағдарламасы

Жоғарыдағы бағдарламаға сәйкес сан айнымалы болып табылады. Сан айнымалысындағы бүтін литерал 10. doubleValue айнымалысы қос мәнді ұстай алады. floatValue айнымалысы қалқымалы мәнді ұстай алады. Демек, 5.4 және 5.4f - өзгермелі нүкте литералдары. Әріптік айнымалы 'B' таңбасын қамтиды. Бұл кейіпкердің тура мағынасы. Айнымалы сөз таңбалар жиынын қамтиды. Демек, бұл жол литералы.

Java тіліндегі айнымалылар мен деректер литералдарының қандай ұқсастығы бар?

Бағдарламалауда Java тіліндегі айнымалылар да, деректер литералдары да пайдаланылады

Java тіліндегі айнымалылар мен деректер литералдарының айырмашылығы неде?

Айнымалылар және деректер литералдары

Айнымалылар символдық атаулары бар мәндерді сақтайтын сақталған жад орындары. Деректердің литералдары – тұрақты мәндердің бастапқы кодының көрінісі.
Қауымдастық
Айнымалылар жад орнымен байланысты. Деректердің литералы айнымалылардың ішіне орналастырылған тұрақты мәндермен байланысты.

Қорытынды – Java тіліндегі айнымалылар мен деректер литералы

Айнымалылар және Деректер литералдары бағдарламалауға қатысты жалпы терминдер. Бұл мақалада айнымалылар мен деректер литералдары арасындағы айырмашылық талқыланды. Java тіліндегі айнымалылар мен деректер литералдарының арасындағы айырмашылық айнымалылар символдық атаулары бар мәндерді сақтау үшін сақталған жад орындары болып табылады, ал деректер литералдары бағдарламалаудағы тіркелген мәндерді көрсететін белгілер болып табылады.

Ұсынылған: