Öň bellenip geçilişi ýaly, Java-da aşakdaky başlangyç görnüşler kesgitlenildi:
- bitewi görnüşler;
- hakyky görnüşleri;
- boolean görnüşi.
=
Ilkinji üýtgeýän beýannama beýany , döredilen üýtgeýjä başlangyç bahany kesgitleýän başlangyç "" "bilen yzarlanyp bilner .
1. Bitewi üýtgeýän görnüşler
Bitewi görnüşler, olara bölünen ýadyň mukdary boýunça üýtgeýär. Bitewi görnüşleriň häsiýetnamalary tablisada getirilýär. 1.1.
Tablisa 1.1. Java bitewi görnüşleriniň aýratynlyklary
Aşakdaky tablisadan görnüşi ýaly, görnüşden başga bitewi üýtgeýjiler
char
Java dilinde gol çekilen üýtgeýjiler hasaplanýar. Bitewi yzygiderlilik programmada üç usulyň birinde kesgitlenip bilner: onluk, altyburçlyk ýa-da oktal bahalar.
Düzgüne görä, ähli sanlar onluk hökmünde düşündirilýär we görnüşlidir
int
.
long
Sanyň soňuna hat
"l"
ýa-da hat goşup, görnüş agzalygyny aç-açan görkezip bilersiňiz
"L"
.
Alty belgili baha simwollaryň kömegi bilen kesgitlenýär
"0x"
ýa-da ondan soň san (sanlar we harplar ýa- da)
"0X"
bahasy görkezilýär : . Sekiz bellikdäki san noldan başlamaly, soň bir ýa-da birnäçe oktal san bolmaly . Oktal we alty sanly sanlar polo positiveitel we otrisatel bolup biler we onluk şekillendirişdäki sanlar bilen deň aralykda üýtgäp biler (mysal üçin, on alty sanly sanlaryň iň ýokary bahasy we iň pes bahasy - we sekiz sanlar degişlilikde we - )
Mysallar bitewi üýtgeýjileri yglan etmek:0-9
A-F
a-f
0x7FFF
077777
byte
0x7F
0x80
177
200
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Java-daky nyşanlar açar söz bilen kesgitlenýär
char
we “Unicode” standarty arkaly amala aşyrylýar. Bir programmada hemişelik nyşan ýa-da adaty nyşan hökmünde kesgitläp bilersiňiz. Simwoliki many bir jübüt apostrofda bolmaly, mysal üçin:
char symbol='f';
Nyşanlary ýazmagyň başga bir usuly, simwollaryň icunikod koduny görkezýän
"\u"
dört sanly alty sanly belgiden (ondan başlap
0000
) jübüt belgidir.
FFFF
char symbol = '\u0042';
Klawiaturada tapylmadyk käbir nyşanlary,
\
1-nji tablisada görkezilişi ýaly gaçmak yzygiderliligini kesgitleýän elipbiý harpyny öz içine alýan gaçmak yzygiderliligi diýlip atlandyrylyp bilner. 1.2.
Tablisa 1.2. Java dilinde ulanylýan yzygiderliliklerden gaçyň
2. Üýtgeýjileriň hakyky görnüşleri
Java dili yzygiderli we goşa bitli ýüzýän nokat sanlary we üýtgeýänleri - görnüşleri
float
we
double
. Floüzýän nokat sanlary üçin nokat bilen bölünen bitewi we fraksiýa böleklerini görkezmeli, mysal üçin
4.6
ýa-da
7.0
. Köp sanlylar üçin ekspensial belligi ulanyp bilersiňiz (mantisany eksponentden aýyrmak üçin nyşan
"e"
ýa-da nyşan ulanyp
"E"
), mysal üçin -3.58 × 107 belgisi
–3.58E7
, 73.675 × 10-15 belgisi ýaly ýazylýar
73.675e-15
. Java hakyky görnüşleriniň aýratynlyklary Jetwelde getirilýär. 2.1.
Tablisa 2.1. Java hakyky görnüşleriniň aýratynlyklary
Loüzýän nokat üýtgeýjiler diňe san bahalaryny däl, eýsem ýörite kesgitlenen baýdaklaryň (ştatlaryň) hemmesini saklap biler: negatiw çäksizlik, otrisatel nol, polo positiveitel çäksizlik, polo positiveitel nol we san däl
NaN
. Flohli ýüzýän nokatlaryň yzygiderliligi görnüşi hasaplanýar
double
. Birnäçe görnüşi kesgitlemek üçin ,
float
soňuna bir nyşan
"f"
ýa-da nyşan goşmaly
"F"
.
Floüzýän nokadyň üýtgeýän beýannamalaryna mysallar:
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;
3. Boolean üýtgeýän görnüşi
Boolean üýtgeýjileri (Boolean üýtgeýjileri) iki bahadan birini alyp biler: “dogry” ýa-da “ýalan” we baglanyşyk (deňeşdirme) we logiki amallarda programmirleme dillerinde ulanylýar. Diýmek, deňeşdirmegiň netijesi
5 > 3
“dogry” bolar we deňeşdirmegiň netijesi
8 < 1
"ýalan" bolar. “False” netijesi 0 görnüşiň bitewi bahasy bilen baglanyşykly bolan “C” -den tapawutlylykda
int
, “hakyky” netijesi görnüşiň nol däl bahasy bilen baglanyşykly
int
we şoňa görä deňeşdirmegiň netijelerine bitewi baha berilýär (köplenç 0 ýa-da 1), Java Boolean üýtgeýjilerini özüne mahsus maglumat görnüşini hödürledi.
Java-daky “Boolean” üýtgeýjiler “boolean” açar söz bilen kesgitlenýär we diňe iki bahadan birine eýe bolup biler: mysal üçin
dogry ýa-da
ýalan
boolean switch = true;
Çeşmä baglanyşyk:
Java başlangyç görnüşleri
GO TO FULL VERSION