KomepiutaPolokalame

Polokalame: Java. faamatalaga ituaiga

O le faamatalaga ituaiga ua fuafuaina e vaega e tolu:

  • faatulagaina o tulaga faatauaina po o mea faitino;
  • se seti o gaoioiga e mafai ona faaaoga i tulaga taua uma i le seti;
  • tuuina atu o faamatalaga, le fuafuaina latou teuina.

O a ni ituaiga eseese o faamatalaga i Java?

O le polokalame o le gagana o loo i ai nisi fausia-i predefined ituaiga, ma e mafai e polokalame e faamatala a latou lava aganuu.

Ua vaevaeina le ituaiga faamatalaga Java i anamua ma faasinomaga.

"Anamua" o lona uiga o se isi vaega e le mafai. Faalauteleina po o le e le faatagaina ina ia suia lona gagana polokalame. O a ituaiga o faamaumauga anamua faamatalaina ma isi ituaiga o tagata e faaaogāina.

A ma liuliuina o anamua ituaiga o loo i ai se taua ma faasinomaga - o le tuatusi o le mea i le mafaufau.

O le gagana Java. ituaiga faamatalaga: taimi ma le aso

ua vaevaeina faamatalaga tuʻufaʻatasi i vasega, interfaces, ma arrays. O le tagata o se Ofisa o ituaiga o faamatalaga otooto metotia ma constants. I Java aso ituaiga faamatalaga ma le taimi ua faatulagaina Aso constructor ():

  • d = Aso fou ().

O se faataitaiga o faamatalaga e pei o se manoa.

O le gagana Java. Ituaiga faamatalaga: manoa

Le manoa o se vasega faamatalaina i totonu o le potutusi o le Java, ma e mafai ona faaaoga mo le faagaoioia o upu (faasologa o mataitusi).

Faʻaliga faasinomaga manoa-ma liuliuina e faapea: str manoa.

Ae e te lei tofia se mau mea e a ma liuliuina, e tatau ona e faia e faaaoga ai le tagata faafoe fou. Mo se faataitaiga, e mafai ona e faia se mea manoa i le tusiga "Talofa":

  • str = manoa fou ( "Talofa").

Le a le mea e tupu pe ae taufetuli lenei tulafono? Muamua, o loo faasoasoa le manatu, ma le suafa str eo faatasi ma lenei feaveai manatua. e leai se ese lenei mai i le folafolaina a ma liuliuina anamua. O le fasi lona lua o tulafono laiti ua faia ai le mea faitino manoa i le manatuaina ma le anotusi "Talofa" ma faleoloa se faasinomaga i ai (po o le tuatusi manatua) i le str.

faatagaina foi Tusitaiala o ituaiga faamatalaga Java tofia se faasinomaga i se mea teuina i se ma liuliuina le isi. Latou uma e lua e faatatau i le mea lava lea e tasi i mafaufau. mafai ona ausia lenei e faapea:

  • str1 manoa;
  • str2 manoa;
  • str1 = manoa fou ( "Talofa");
  • str2 = str1;

E i ai se soloia faasinomaga tumau, lea e mafai ona tuuina atu i so o se faasinomaga ma liuliuina. E le faatatau i le mea lava e tasi.

ua foafoaina mea manoa le faaaogaina e le tagata faafoe fou. Ae e pei o le manoa o loo masani ona faaaoga, o loo i ai se auala e faigofie atu ona fausia. Uma manoa literals, t. E. O se faasologa o mataitusi ia lafo i lua faailoga upusii ua faatatauina e pei ona teena manoa. O le mea lea, nai lo o le faagaoioia fou, e mafai ona e faaaogaina literals manoa:

  • str1 manoa = "Talofa".

ituaiga faamatalaga Java Anamua - byte, puupuu, int, umi, SIA, faaopeopea, lua, ma boolean. ua vaevaeina i vaega e lua: talafeagai ma fuainumera. Le gata e mafai ona vaeluaina i integer ma faasino opeopea.

Atoa ituaiga faamatalaga Java o ituaiga numeric lona tulaga faatauaina integers. Toalima oi latou: byte, puupuu, int, umi, ma SIA.

Int

o Int se 32-sina faailoga ituaiga faamaumauga anamua. faaaogaina ma liuliuina 32 faagutu o le manatua. O le faatagaina tele - -2147483648 ma 2147483647 (-2 31 i le 2 31 - 1). Uma integers i lenei ituaiga o integer literals po constants. Mo se faataitaiga, 10, -200, 0, 30, 19 o int literals. e mafai ona tofia i latou e se int ma liuliuina:

  • int num1 = 21;

e mafai ona faamatalaina literals integer i binary, octal, decimal ma fuainumera hexadecimal.

Ina ua amataina le moni i o ma e le itiiti ifo i le lua digits, ua manatu e tatau ona tusia i octal. 0 ma le 00 sui o le taua lava lea e tasi - o.

Uma literals int faatulagaga numera hexadecimal amata i 0x po 0x, ma e tatau ona latou o loo i ai i se tasi digit hexadecimal:

  • int num1 = 0x123.

Int-literals i le faatulagaga o se numera binary amata i 0b po 0B:

  • int num1 = 0b10101.

umi

O se 64-si sainia ituaiga anamua. E faaaogaina pe a le taunuuga o le fuafuaina e mafai ona sili atu i le int tele. E faasolo umi - -2 63 i le 2 63 - 1. uma integers e faasolo literals o ituaiga umi.

Ina ia iloa le int ma umi ituaiga faamatalaga gagana Java, ituaiga gata moni tuluiga pea L po l.

e mafai foi ona faaalia ituaiga umi integer Literals i octal, hexadecimal, ma mamanu binary.

Ina ua umi-moni ua tofia i se ma liuliuina umi, siaki tuufaatasia Java le tofia taua ma ia mautinoa o loo i le vaega e taliaina; ese, o le a tutupu mea sese se tuufaatasiga.

Talu int tele e laiti atu nai lo le umi, e mafai ona tofia pea int-ma liuliuina taua i se ma liuliuina o ituaiga umi. Ae o le reappropriation le mafai e oo lava i totonu o le tele o int. Mo lenei faamoemoe, o se faailoga manino:

  • num1 = (int) num2;

Byte

Byte o se 8-si a ituaiga anamua. O lona tele - 127 i -128 (-2 7 2 7 - 1). o le ituaiga integer itiiti lenei, o loo maua i Java. E masani lava, e faaaoga fesuiaiga byte ina ua aafia le polokalama a le tele o tulaga faatauaina i le tele o -128 e 127, pe galulue faatasi ma faamatalaga binary. E le pei o int moni, umi, byte-literals o loo misi. Ae peitai, e mafai ona tofia so o se ma liuliuina byte-int-moni, talu ai e aofia ai le tele o bytes.

Pe afai o le ma liuliuina o mai eseese, o le a faatupuina ai se mea sese na tuufaatasia Java.

I le gata i lea, e mafai ona e tofia na o le int-moni, ae le o le tau aogā teuina i le int ma liuliuina, e pei ona maua lenei saʻo. O le a manaomia ituaiga manino.

  • b1 = (byte) num1.

puʻupuʻu

O se 16-si ituaiga faamatalaga integer sainia o anamua. O lona tele - mai -32768 e 32767 (po -2 15 i le 2 15 - 1).

O se tulafono masani, le manaomia ma liuliuina puupuu e tupu pe a faaaoga le polokalama o se vaega tele o tulaga faatauaina e le sili atu i le vaega ua faamaotiina. Puupuu-moni o loo misi, ae o le tomai e tofia o so o se int moni i totonu o le tele o puupuu. Byte-taua o le a ma liuliuina e mafai ona tofia taimi. O isi tulafono tofia se int po o se umi puupuu-ma liuliuina e tutusa ma mo se byte.

SIA

o SIA se unsigned 16-si ituaiga faamaumauga anamua e faatusa i ai le uiga Unicode. E leai se faailoga o loo faailoa mai e le mafai ona lelei le ma liuliuina. Tele - mai 0 e 65.535, lea coincides ma le seti uiga Unicode encoding. A moni e taua SIA ma e mafai ona faaalia i le pepa nei:

  • uiga siʻomia i upusii e tasi;
  • se faasologa o faatusa pulea;
  • se faasologa o Unicode amio pulea;
  • se faasologa o octal amio pulea.

mafai ona faailoa Faailoga e enclosing i upusii e tasi: SIA C1 = 'A'. faailoa faailoga upusii faaluaina se manoa moni e le mafai ona tuuina atu i le SIA-ma liuliuina, e tusa lava pe afai o le manoa e na o le tasi le amio. e le taliaina lenei mea, ona e le o ua tofia se ma liuliuina anamua le sootaga. e noatia ma fai fuafua literals manoa uma i le Vasega manoa ma o lea faatatau ae uiga i ai i se ituaiga anamua.

Moni faaalia pulea faasologa, o loo tusia o le faailoga backslash i upusii e tasi. A atoa o 8: '\ n', '\ r', '\ f', '\ b', '\ t', '\\', '\ "', '\' '.

O le faasologa Unicode pulea o '\ uxxxx', lea \ u (backslash mulimuli e lowercase u) faaalia ai lona amataga, xxxx faatusa tonu fa digits hexadecimal i le faiga code uiga Unicode. Mo se faataitaiga, 'A' ua faatulaga i le 65 i le decimal faiga ma le 41 i hexadecimal. O lea la, e mafai ona faatusaina i ai lenei faailoga o le '\ u0041'.

faasologa sao Octal ua tusia o '\ nnn', lea n - digit octal (0-7). Taua tele - mai le '\ 000' i le '\ 377', lea e tutusa i le 8 377 255 10. O le mea lea, ua faaaogaina e fai ma sui o tagata i code mai 0 e 255, e manaomia mo le faagaoioiga faatasi ma isi gagana polokalame. E le pei o le faasologa Unicode, pe afai e talafeagai, digits hexadecimal uma e fa, e mafai ona e faaaogaina 1, 2 po o le 3 octal: '\ n', '\ nn' po o le '\ nnn.

Boolean

e na o Boolean tulaga faatauaina moni lua: moni (moni) ma le sese (sese). ua valaauina i latou literals Boolean. e le mafai ona tuuina mai se ma liuliuina talafeagai i se isi ituaiga, ma le isi foi itu. e le faauigaina Java tele boolean - e faalagolago i luga o le faatinoga patino o masini tafailagi Java-.

ituaiga faamatalaga Java tulaga opeopea

O se numera o loo i ai se vaega fractional, e mafai ona teuina i totonu o le faamatalaga i se faatulagaina numera o digits luma ma ina ua mavae le decimal manatu po o se faailoga o lona tulaga i le manatuaina e le komepiuta. Talu ai e mafai ona fetuunai le aofaiga o digits, ua fai mai e faapea o le taimi, "floats".

O le ituaiga gagana Java o faamatalaga opeopea-taimi e faaaoga 32 faagutu. E tusa ai ma le IEEE 754 tulaga faatonuina, o lenei e tutusa ma le tonu e tasi lea e mafai ai e fai ma sui, mo se faataitaiga, o le 1.4 x 10 -45 ma 3.4 x 10 38, lea ua uma lelei ma le lelei.

Uma numera moni e faaiuina i le f po o le F, valaauina faaopeopea-literals. e mafai ona faatusaina i latou i decimal numera i le tulaga o tusitusiga faasaienisi. Mo se faataitaiga:

  • opeopea f1 = 3.25F;
  • opeopea U2 = 32.5E-1F;
  • opeopea U3 = 0.325E + 1F.

Ituaiga faamatalaina zeros lua: + 0.0F (po 0.0F) ma -0.0F. Ae peitai, mo le faatusatusaga, o manatu tutusa o sini. I le gata i lea, latou faailoa lua ituaiga o āoāo lē gata: lelei ma le lelei. O taunuuga o ni gaoioiga (f.t.t., vaega e 0.0F 0.0F) le o faailoaina ma tuuina taua faapitoa Nan.

tonu faaluaina

Mo le teuina o opeopea tulaga lua faaaoga 64 faagutu. O le aofai o le faaluaina o le saʻo atoatoa e mafai ona avea tulaga faatauaina uma e lua lelei ma le lelei o le tele naua o 4.9 -324 x 10 ma le 1.7 x 10.308.

numera moni uma lava e faaletonu literals lua. Optionally mafai ona faailoa manino le suffix d po D, f.t.t., 19.27d. mafai ona faaalia moni Faalua i decimal faiga ma i tusitusiga faasaienisi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sm.atomiyme.com. Theme powered by WordPress.