Koja je zadana vrijednost Char u Javi?

Kada deklarirate varijablu bez dodjeljivanja prilagođene početne vrijednosti, ona dolazi sa zadanom vrijednošću. Saznajte sve o zadanoj vrijednosti char, tj. 'U0000'.

Java je jedan od najčešće korištenih programskih jezika.Učenje Java može vam pomoći da razumijete osnove programiranja, kao i koncepti. U Javi je zadana vrijednost char je 'u0000' . Razumijemo ovaj konceptdetaljno.

U ovom su članku obrađene sljedeće teme:





Započnimo.

Zašto je važno znati zadanu vrijednost tipova podataka?

Neki programski jezici zahtijevaju deklariranje varijabli u programu prije njihove upotrebe. Stoga, ako se odlučite za korištenje jednog takvog jezika, trebali biste biti upoznati sa zadanom vrijednošću različitih tipova podataka, jer možda nećete uvijek inicijalizirati varijablu prije nego što ih upotrijebite u programu.Dok govorimo o 2019. godini, postoji ogromna količina programskih jezika, u rasponu od primitivnih do najsuvremenijih jezika. Ovi se jezici mogu dalje klasificirati u 2 kategorije kako slijedi:



  • Statički upisan jezik
  • Dinamički upisan jezik

Ajmo sada u pojedinosti ovih jezika.

Statički kucani jezik

Jednostavnim riječima, ti jezici ozbiljno razmatraju tipove podataka i stoga su proglašeni strogim jezicima. Tijekom korištenja S tatički upisani jezici, jedna važna stvar koju treba zapamtiti je da se vrsta podataka svih varijabli koje se koriste u programu prepoznaje u vrijeme kompajliranja. Drugim riječima, provjera tipa odvija se u vrijeme sastavljanja. Stoga programer treba navesti svaki put dok izjavljujem u programu. To proizlazi iz potrebe za poznavanjem zadanih vrijednosti često korištenih tipova podataka jer možda nećemo uvijek dodijeliti prilagođene vrijednosti varijabli u vrijeme deklaracije.

Primjer Java, C, C ++



Primjer statičkog tipkanja -

char FirstVariable

Dinamički upisan jezik

U jezicima s dinamičkim tipkanjem tip podataka varijable provjerava se tijekom vrijeme izvođenja . Dakle, spominjanje vrste podataka varijable u trenutku deklaracije nije potrebno. Zbog ove fleksibilnosti, vrsta podataka pohranjenih u varijabli može se s vremenom mijenjati. Kada se radi s dinamički tipkanim jezicima, poznavanje zadanih vrijednosti nije važno.

Primjer - Python

stapanje stablo odlučivanja sortiranje 4 elementa

Primjer dinamičkog tipkanja -

FirstVariable = 'Pozdrav, ovo je varijabla tipa String' print (type (FirstVariable)) a = 10 b = 20 FirstVariable = a + b print (type (FirstVariable)

Izlaz:

# Izlaz prvog ispisa # Izlaz drugog ispisa

Bilješka : Iz gornjeg rezultata možemo zaključiti da je u početku vrsta varijable FirstVariable bio je String. Jednom kada dodijelimo cjelobrojnu vrijednost istoj varijabli, ona se mijenja iz String u Integer.

Pogledajmo sada koja je zadana vrijednost char u Javi uz pomoć primjera.

Zadana vrijednost 'Char'

Od je statički otkucan jezik, varijable treba deklarirati prije nego što se mogu upotrijebiti u programu. Kad deklariramo varijablu bez dodjeljivanja prilagođene početne vrijednosti, dolazi sa zadanom vrijednošću. Zadana vrijednost različitih vrsta podataka je različita. Da biste saznali više o raznim vrstama podataka i njihovim zadanim vrijednostima, pozivate se na ovo .

Prije poznavanja zadane vrijednosti određene vrste podataka, moramo znati je li to primitivan ili korisnički definirani tip podataka. Posjedovanje ovih podataka pomaže nam da znamo gdje možemo pronaći više informacija o tipu podataka.Kao primitivni tipovi podataka već su definirani programskim jezikom, više informacija o njemu možemo pronaći u dokumentaciji koju pruža programski jezik koji koristimo.

Također, budući da nas brine zadana vrijednost ugljen u Javi i od tada Char je primitivni tip podataka koji možemo uputiti na Javu Dokumentacija . Za više informacija o korisnički definiranim vrstama podataka možete se obratiti dokumentaciji koju je pružio programer te klase.

Char kratica za lik je pojedinac Unicode karakter veličine 16-bitni, koji može sadržavati jednu vrijednost zatvorenu u ''.

Sintaksa:

DataType Variablename = 'vrijednost'

Primjer :

char HelloWorld = 'a'

Provjera zaključka

Minimalna vrijednost koju char može imati je ' u0000 'Što je Unicode vrijednost koja označava' null ‘Ili 0 u decimalu. Maksimalna vrijednost koju može imati je ' uffff ' ili 65.535 uključujući . Minimalna vrijednost koja je‘U0000’ je i zadana vrijednost char. Možda se pitate što zapravo znači 'u0000'? Zašto zadana vrijednost nije ‘a’ ili ‘b’ ili bilo koji drugi znak, zašto se ne brinemo samo ‘u000’, pokrivat ćemo sve vaše sumnje u sljedećoj polovici ovog posta. Prvo, pokušajmo ispisati varijablu tipa char i podijelimo ovaj scenarij u 2 slučaja:

U prvom slučaju, prvo deklarirajte varijablu tipa char i ispišite njezinu vrijednost.

javna klasa JavaDefaultValues ​​{char DeclaredVariable // Deklariranje varijable 'DeclaredVariable' javne statičke praznine main (String [] args) {JavaDefaultValues ​​DefaultValues ​​= new JavaDefaultValues ​​() // Stvaranje objekta klase JavaDefaultValues ​​System.out.println ('Value of DeclaredVar' + DefaultValues.DeclaredVariable) // Ispis vrijednosti DeclaredVariable}}

Izlaz:

Vrijednost DeclaredVariable =

U izlazu možemo vidjeti prazan prostor nakon ‘=’ koji označava nulti znak.

U drugom ćemo slučaju proglasiti varijablu tipa Char i inicijalizirati je zadanom vrijednošću i ispisati njezinu vrijednost.

public static void main (String [] args) {JavaDefaultValues ​​DefaultValues ​​= new JavaDefaultValues ​​() // Stvaranje objekta klase JavaDefaultValues ​​char InitialisedVariable = 'u0000' // Inicijaliziranje varijable 'InitialisedVariable' System.out.println ('Value of DeclaredVariable =' + DefaultValues.DeclaredVariable) // Ispis vrijednosti DeclaredVariable System.out.println ('Vrijednost InitialisedVariable =' + InitialisedVariable) // Vrijednost ispisa ppf InitialisedVariable}

Izlaz:

Vrijednost DeclaredVariable = Vrijednost InitialisedVariable =

Iz gornjeg rezultata možemo vidjeti da smo dobili sličan izlaz.

System.out.println (DefaultValues.DeclaredVariable == InitialisedVariable)

Nakon dodavanja sljedećeg retka koda koji uspoređuje vrijednost naše dvije varijable, dobit ćemo ' pravi ’Na izlaznom ekranu koji potvrđuje naš zaključak.

Možemo vidjeti ' pravi ’Na izlaznom ekranu što je rezultat izjave u kojoj smo usporedili vrijednost 2 varijable. Ovo možete probati sami. Uzorak koda dan je u nastavku.

public static void main (String [] args) {JavaDefaultValues ​​DefaultValues ​​= new JavaDefaultValues ​​() // Stvaranje objekta klase JavaDefaultValues ​​char InitialisedVariable = 'u0000' // Inicijaliziranje varijable 'InitialisedVariable' System.out.println ('Value of DeclaredVariable =' + DefaultValues.DeclaredVariable) // Ispis vrijednosti DeclaredVariable System.out.println ('Vrijednost InitialisedVariable =' + InitialisedVariable) // Vrijednost ispisa ppf InitialisedVariable System.out.println (DefaultValues.DeclaredVariaar == InitialisedVariable == Initialised Chear su jednaki } }

Uz ovo, zaronimo dublje u ovaj članak kako bismo razumjeli koncept unicodea.

Razumijevanje Unicodea

Unicode je međunarodni standard kodiranjakoja se koristi s različitim jezicima. Uz pomoć Unicode-a, svaka znamenka, slovo ili simbol označava se jedinstvenom numeričkom vrijednošću koja se primjenjuje na različite platforme i programe. Prvo, razgovarajmo o tome što je kodiranje znakova? Zašto su nam potrebni uobičajeni sustavi kodiranja? Je li Unicode jedini dostupni standard kodiranja? Koja je razlika između ASCII i Unicodea?

Kada se u programu koriste znakovi, slova, riječi, oni se ne mogu pohraniti u digitalni uređaj kakav jest. Prvo se pretvara u numeričku ili heksadecimalnu vrijednost pomoću kodiranja znakova. Ako moje prijenosno računalo koristi sustav kodiranja, a moja druga radna površina koristi drugi sustav kodiranja, tekst vidljiv na mojem prijenosnom računalu može se na mojoj radnoj površini prikazati drugačije.

Stoga je važno imati zajednički sustav kodiranja. U početku, DO merican S tandaran C oda za Ja nformacija Ja nterchange ASCII korišten je kao standardna shema kodiranja, ali mogao je obuhvatiti samo 128 znakova (0 - 127) koji uključuju engleski jezik, interpunkciju i neke druge uobičajene simbole. Možete pogledati ASCII tablicu ovdje . Ova shema nije bila dovoljna za kodiranje znakova svih jezika. U ovom trenutku Unicode dolazi igrati. Unicode može obuhvaćati 128.000 znakova. Označava heksadecimalne vrijednosti različitim znakovima. Na primjer, vidjeli smo da je zadana vrijednost char ' u0000 'Ovo je Hex vrijednost, kada ovu vrijednost pretvorimo u decimalnu vrijednost dobivamo' 0 '. Slično tome, maksimalna vrijednost char je ' uffff ’Ako ovu heksadecimalnu vrijednost pretvorimo u decimalnu vrijednost, dobit ćemo 65,535 što smo vidjeli ranije. Budući da je maksimalna vrijednost koju char može držati uffff ’, Ne može predstavljati sve Unicode znakove. Shema Unicode pokriva svih 128 znakova ASCII tablice s istom oznakom.

Ovime smo došli do kraja ovog članka o zadanoj vrijednosti Char u Javi. Nadam se da vam je ovaj članak bio informativan.

Pogledajte Edureka, pouzdane tvrtke za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Ovdje smo da vam pomognemo u svakom koraku na putovanju, jer osim što postajete pitanja za ovaj intervju za javu, donosimo kurikulum koji je dizajniran za studente i profesionalce koji žele biti programer za Javu.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog članka 'Zadana vrijednost znaka u Javi', a mi ćemo vam se javiti što je prije moguće.