Која је подразумевана вредност Цхар-а у Јави?



Када декларишете променљиву без додељивања било које прилагођене почетне вредности, она долази са подразумеваном вредношћу. Сазнајте све о подразумеваној вредности знака, тј. 'У0000'.

Јава је један од најчешће коришћених програмских језика.Учење Јава-а може вам помоћи да разумете основе програмирања као и концепти. У Јави је подразумевана вредност знака је „у0000“ . Хајде да разумемо овај концептдетаљно.

У овом чланку су обрађене следеће теме:





Хајде да почнемо.

шта је аплет у јави са примером

Зашто је важно знати подразумевану вредност типова података?

Неки програмски језици захтевају декларисање променљивих у програму пре њихове употребе. Стога, ако се одлучите да користите један такав језик, требали бисте бити упознати са подразумеваном вредношћу различитих типова података, јер можда нећете увек иницијализовати променљиву пре него што их употребите у програму.Док говоримо о 2019. години, постоји огромна количина програмских језика, у распону од примитивних до најсавременијих језика. Ови језици се могу даље класификовати у 2 категорије на следећи начин:



  • Статички откуцан језик
  • Динамички откуцан језик

Ајмо сада у детаље ових језика.

Статички куцани језик

Једноставним речима, ови језици озбиљно разматрају типове података и стога су проглашени строгим језицима. Док користите С. татично откуцани језици, једна важна ствар коју треба запамтити је да се тип података свих променљивих који се користе у програму идентификује у време компајлирања. Другим речима, провера типа одвија се у време састављања. Стога програмер треба да наведе сваки пут док изјављујем у програму. То настаје због потребе да се знају подразумеване вредности најчешће коришћених типова података јер можда нећемо увек доделити прилагођене вредности променљивој у време декларације.

Пример Јава, Ц, Ц ++



Пример статичког куцања -

цхар ФирстВариабле

Динамички куцани језик

У језицима са динамичким типкањем тип података променљиве се проверава током време извођења . Дакле, помињање типа података променљиве у тренутку декларације није потребно. Због ове флексибилности, тип података који се чувају у променљивој може се временом мењати. Када се ради са језицима који се динамички куцају, познавање подразумеваних вредности није важно.

Пример - Питхон

Пример динамичког куцања -

ФирстВариабле = 'Здраво, ово је променљива типа Стринг' принт (типе (ФирстВариабле)) а = 10 б = 20 ФирстВариабле = а + б принт (типе (ФирстВариабле)

Излаз:

# Излаз првог исписа # Излаз другог исписа

Белешка : Из горњег резултата можемо закључити да је у почетку тип променљиве ФирстВариабле био је Стринг. Једном када доделимо целобројну вредност истој променљивој, њен тип се мења из Стринг у Интегер.

гото ц ++ пример

Сада да видимо шта је подразумевана вредност цхар у Јави уз помоћ примера.

Подразумевана вредност „Цхар“

Од је статички откуцан језик, променљиве треба декларисати пре него што се могу користити у програму. Када декларишемо променљиву без додељивања било које прилагођене почетне вредности, долази са подразумеваном вредношћу. Подразумевана вредност различитих типова података је различита. Да бисте сазнали више о различитим типовима података и њиховим подразумеваним вредностима, позивате се на ово .

Пре него што сазнамо подразумевану вредност одређеног типа података, морамо да знамо да ли је то примитиван или кориснички дефинисан тип података. Поседовање ових информација помаже нам да знамо где можемо пронаћи више информација о типу података.Као што примитивни типови података већ су дефинисани програмским језиком, више информација о њему можемо наћи у документацији коју пружа програмски језик који користимо.

Такође, будући да нас брине подразумевана вредност цхар у Јави и од тада Цхар је примитиван тип података који можемо упутити на Јаву Документација . За више информација о кориснички дефинисаним типовима података можете се обратити документацији коју је пружио програмер те класе.

Цхар скраћеница за карактер је један Уницоде карактер величине 16-бит, који може да садржи једну вредност која је затворена у ’’.

Синтакса:

ДатаТипе Вариабленаме = 'вредност'

Пример :

цхар ХеллоВорлд = 'а'

Провера закључка

Минимална вредност коју цхар може да има је „ у0000 „Што је Уницоде вредност која означава„ нула ‘Или 0 у децималу. Максимална вредност коју може да има је „ уфффф ‘Или 65.535 укључујући . Минимална вредност која је„У0000“ је такође подразумевана вредност знака. Можда се питате шта у ствари значи „у0000“? Зашто подразумевана вредност није „а“ или „б“ или било који други знак, зашто само „у000“ не брините, покриваћемо све ваше недоумице у следећој половини овог поста. Прво, покушајмо да одштампамо променљиву типа цхар и поделимо овај сценарио у 2 случаја:

У првом случају, прво прогласите променљиву типа цхар и одштампајте његову вредност.

јавна класа ЈаваДефаултВалуес {цхар ДецларедВариабле // Декларирање променљиве 'ДецларедВариабле' јавна статичка воид главна (Стринг [] аргс) {ЈаваДефаултВалуес ДефаултВалуес = нев ЈаваДефаултВалуес () // Креирање објекта класе ЈаваДефаултВалуес Систем.оут.принтлн ('Валуе оф ДецларедВар' + ДефаултВалуес.ДецларедВариабле) // Штампање вредности ДецларедВариабле}}

Излаз:

Вредност ДецларедВариабле =

У излазу можемо видети празан простор после ‘=’ који означава нулти карактер.

У другом случају, прогласићемо променљиву типа Цхар и иницијализовати је подразумеваном вредношћу и исписати њену вредност.

публиц статиц воид маин (Стринг [] аргс) {ЈаваДефаултВалуес ДефаултВалуес = нев ЈаваДефаултВалуес () // Креирање објекта класе ЈаваДефаултВалуес цхар ИнитиалиседВариабле = 'у0000' // Иницијализација променљиве 'ИнитиалиседВариабле' Систем.оут.принтлн ('Валуе оф ДецларедВариабле =' + ДефаултВалуес.ДецларедВариабле) // Вредност исписа ДецларедВариабле Систем.оут.принтлн ('Валуе оф ИнитиалиседВариабле =' + ИнитиалиседВариабле) // Вредност штампе ппф ИнитиалиседВариабле}

Излаз:

Вредност ДецларедВариабле = Вредност ИнитиалиседВариабле =

Из горњег резултата можемо видети да смо добили сличан излаз.

Систем.оут.принтлн (ДефаултВалуес.ДецларедВариабле == ИнитиалиседВариабле)

Након додавања следећег реда кода који упоређује вредност наше две променљиве, добићемо „ истина ’На излазном екрану који потврђује наш закључак.

Можемо да видимо ' истина ’На излазном екрану што је резултат изјаве у којој смо упоређивали вредност 2 променљиве. Можете ово пробати сами. Узорак кода је дат у наставку.

публиц статиц воид маин (Стринг [] аргс) {ЈаваДефаултВалуес ДефаултВалуес = нев ЈаваДефаултВалуес () // Креирање објекта класе ЈаваДефаултВалуес цхар ИнитиалиседВариабле = 'у0000' // Иницијализација променљиве 'ИнитиалиседВариабле' Систем.оут.принтлн ('Валуе оф ДецларедВариабле =' + ДефаултВалуес.ДецларедВариабле) // Вредност исписа ДецларедВариабле Систем.оут.принтлн ('Вредност ИнитиалиседВариабле =' + ИнитиалиседВариабле) // Вредност штампе ппф ИнитиалиседВариабле Систем.оут.принтлн (ДефаултВалуес.ДецларедВариаар == Инитиалисед Цхевар једнаки } }

Уз ово, заронимо дубље у овај чланак да бисмо разумели концепт уницоде-а.

Разумевање Уницоде-а

Уницоде је међународни стандард кодирањакоја се користи код различитих језика. Уз помоћ Уницоде-а, свака цифра, слово или симбол је означена као јединствена нумеричка вредност која се примењује на различитим платформама и програмима. Прво, разговарајмо о томе шта је кодирање знакова? Зашто су нам потребни заједнички системи кодирања? Да ли је Уницоде једини доступан стандард кодирања? Која је разлика између АСЦИИ и Уницоде?

Када се знакови, слова, симболи речи користе у програму, не могу се сачувати у дигиталном уређају какав јесте. Прво се претвара у нумеричку или хексадецималну вредност помоћу кодирања знакова. Ако мој лаптоп користи систем кодирања, а моја друга радна површина користи други систем кодирања, текст који се види на мом лаптопу може се другачије приказати на мојој радној површини.

корак по корак водич за табеле

Стога је важно имати заједнички систем кодирања. У почетку, ДО мерицан С. тандард Ц. ода за Ја нформација Ја нтерцханге АСЦИИ је коришћен као стандардна шема кодирања, али је могао да обухвати само 128 знакова (0 - 127) који укључују енглески језик, интерпункцију и неке друге уобичајене симболе. Можете погледати АСЦИИ табелу овде . Ова шема није била довољна за кодирање знакова свих језика. У овом тренутку долази Уницоде да се игра. Уницоде може да обухвати 128.000 знакова. Означава хексадецималне вредности за различите знакове. На пример, видели смо да је подразумевана вредност цхар „ у0000 ’Ово је хексадецимална вредност, када ову вредност претворимо у децималну вредност добијамо’ 0 ’. Слично томе, максимална вредност цхар је „ уфффф ’Ако ову хексадецималну вредност претворимо у децималну вредност, добићемо 65.535 које смо раније видели. Како је максимална вредност коју цхар може држати „ уфффф ’, Не може представљати све Уницоде знакове. Шема Уницоде покрива свих 128 знакова АСЦИИ табеле са истом ознаком.

Овим смо дошли до краја овог чланка о подразумеваној вредности Цхар-а на Јави. Надам се да вам је овај чланак био информативан.

Погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250.000 задовољних ученика раширених широм света. Овде смо да вам помогнемо у сваком кораку на вашем путовању, јер поред тога што постављате питања о јава интервјуу, осмислили смо наставни план и програм који је дизајниран за студенте и професионалце који желе да буду Јава програмери.

Имате питање за нас? Молимо вас да га помињете у одељку за коментаре овог чланка „Подразумевана вредност знака на Јави“ и јавићемо вам се што је пре могуће.