У овом упутству ћемо научити о Јава променљивим и литералима уз помоћ примера.
Јава променљиве
Варијабла је место у меморији (складиште) за чување података.
Да би се назначило подручје складиштења, свакој променљивој треба дати јединствено име (идентификатор). Сазнајте више о Јава идентификаторима.
Направите променљиве у Јави
Ево како креирамо променљиву у Јави,
int speedLimit = 80;
Овде је спеедЛимит променљива типа података инт и њој смо доделили вредност 80 .
Тип података инт сугерира да променљива може да садржи само целе бројеве. Да бисте сазнали више, посетите Јава типове података.
У примеру смо током декларације променљивој доделили вредност. Међутим, није обавезно.
Можете засебно декларисати променљиве и доделити их. На пример,
int speedLimit; speedLimit = 80;
Напомена : Јава је статички откуцан језик. То значи да све променљиве морају бити декларисане пре него што се могу користити.
Промена вредности променљивих
Вредност променљиве може се променити у програму, па отуда и назив променљиве . На пример,
инт спеедЛимит = 80;… спеедЛимит = 90;
Овде је у почетку вредност спеедЛимит 80 . Касније смо га променили у 90 .
Међутим, не можемо променити тип података променљиве у Јави у истом опсегу.
Шта је променљиви опсег?
Не брините за сада. Само запамтите да не можемо учинити нешто овако:
инт спеедЛимит = 80;… флоат спеедЛимит;
Да бисте сазнали више, посетите: Могу ли да променим тип декларације за променљиву на Јави?
Правила за именовање променљивих у Јави
Јава програмски језик има свој сет правила и конвенција за именовање променљивих. Ево шта треба да знате:
- Јава разликује велика и мала слова. Отуда су старост и старост две различите променљиве. На пример,
int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
- Променљиве морају почињати словом или подвлаком, _ или знаком долара, $ . На пример,
int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
- Имена променљивих не могу почињати бројевима. На пример,
int 1age; // invalid variables
- Имена променљивих не могу да користе размак. На пример,
int my age; // invalid variables
Овде, да ли треба да користимо имена променљивих која имају више од једне речи, да користимо сва мала слова за прву реч и да почетна слова сваке наредне речи пишемо великим словом. На пример, миАге. - Када креирате променљиве, одаберите име које има смисла. На пример, резултат, број, ниво имају више смисла од имена променљивих као што су с, н и л.
- Ако одаберете имена променљивих од једне речи, користите сва мала слова. На пример, боље је користити брзину, а не СПЕЕД или сПЕЕД.
У програмском језику Јава постоје 4 врсте променљивих:
- Променљиве инстанце (нестатична поља)
- Променљиве класе (статичка поља)
- Локалне променљиве
- Параметри
Ако сте заинтересовани да сада сазнате више о томе, посетите Јава променљиве типове.
Јава литерали
Литерали су подаци који се користе за представљање фиксних вредности. Могу се користити директно у коду. На пример,
int a = 1; float b = 2.5; char c = 'F';
Овде, 1
, 2.5
, и 'F'
су литерали.
Ево различитих типова слова у Јави.
1. Булови литерали
In Java, boolean literals are used to initialize boolean data types. They can store two values: true and false. For example,
boolean flag1 = false; boolean flag2 = true;
Here, false
and true
are two boolean literals.
2. Integer Literals
An integer literal is a numeric value(associated with numbers) without any fractional or exponential part. There are 4 types of integer literals in Java:
- binary (base 2)
- decimal (base 10)
- octal (base 8)
- hexadecimal (base 16)
For example:
// binary int binaryNumber = 0b10010; // octal int octalNumber = 027; // decimal int decNumber = 34; // hexadecimal int hexNumber = 0x2F; // 0x represents hexadecimal // binary int binNumber = 0b10010; // 0b represents binary
In Java, binary starts with 0b, octal starts with 0, and hexadecimal starts with 0x.
Note: Integer literals are used to initialize variables of integer types like byte
, short
, int
, and long
.
3. Floating-point Literals
Литерал са помичном тачком је нумерички литерал који има или разломљени облик или експоненцијални облик. На пример,
class Main ( public static void main(String() args) ( double myDouble = 3.4; float myFloat = 3.4F; // 3.445*10^2 double myDoubleScientific = 3.445e2; System.out.println(myDouble); // prints 3.4 System.out.println(myFloat); // prints 3.4 System.out.println(myDoubleScientific); // prints 344.5 ) )
Напомена : Литерали са помичном тачком користе се за иницијализацију float
и double
унос променљивих.
4. Карактеристике
Карактерни литерали су уницоде знакови затворени унутар појединачних наводника. На пример,
char letter = 'a';
Овде a
је карактер дословно.
Такође можемо да користимо излазне секвенце као литерал знакова. На пример, б (бацкспаце), т (таб), н (нови ред) итд.
5. Стринг литерале
Знаковни низ је низ знакова који су затворени унутар двоструких наводника. На пример,
String str1 = "Java Programming"; String str2 = "Programiz";
Ево, Java Programming
и Programiz
два стринг литерали.