Java променливи и литерали (с примери)

В този урок ще научим за променливите и литералите на Java с помощта на примери.

Java променливи

Променливата е място в паметта (място за съхранение), в което да се съхраняват данни.

За да се посочи областта за съхранение, всяка променлива трябва да получи уникално име (идентификатор). Научете повече за Java идентификаторите.

Създайте променливи в Java

Ето как създаваме променлива в Java,

 int speedLimit = 80;

Тук speedLimit е променлива от тип данни int и сме й присвоили стойност 80 .

Типът данни int предполага, че променливата може да съдържа само цели числа. За да научите повече, посетете типове данни на Java.

В примера сме присвоили стойност на променливата по време на декларацията. Това обаче не е задължително.

Можете да декларирате променливи и да присвоявате променливи поотделно. Например,

 int speedLimit; speedLimit = 80;

Забележка : Java е статично написан език. Това означава, че всички променливи трябва да бъдат декларирани, преди да могат да бъдат използвани.

Промяна на стойностите на променливите

Стойността на променлива може да бъде променена в програмата, откъдето идва и променливата . Например,

 int speedLimit = 80;… speedLimit = 90; 

Тук първоначално стойността на speedLimit е 80 . По-късно го променихме на 90 .

Не можем обаче да променим типа данни на променлива в Java в същия обхват.

Какъв е променливият обхват?

Засега не се притеснявайте за това. Само не забравяйте, че не можем да направим нещо подобно:

 int speedLimit = 80;… float speedLimit;

За да научите повече, посетете: Мога ли да променя типа на декларацията за променлива в Java?

Правила за именуване на променливи в Java

Java езикът за програмиране има свой собствен набор от правила и конвенции за именуване на променливи. Ето какво трябва да знаете:

  • Java е чувствителна към малки и големи букви. Следователно възрастта и възрастта са две различни променливи. Например,
     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

    Тук трябва ли да използваме имена на променливи с повече от една дума, да използваме всички малки букви за първата дума и да пишем с главна буква първата буква на всяка следваща дума. Например myAge.
  • Когато създавате променливи, изберете име, което има смисъл. Например резултат, брой, ниво имат по-голям смисъл от имена на променливи като s, n и l.
  • Ако изберете имена на променливи с една дума, използвайте всички малки букви. Например, по-добре е да използвате скорост, а не SPEED или sPEED.

В програмния език Java има 4 типа променливи:

  • Променливи на екземпляра (нестатични полета)
  • Променливи на класа (статични полета)
  • Локални променливи
  • Параметри

Ако се интересувате да научите повече за това сега, посетете Java променливи типове.

Java литерали

Литералите са данни, използвани за представяне на фиксирани стойности. Те могат да се използват директно в кода. Например,

 int a = 1; float b = 2.5; char c = 'F';

Тук 1, 2.5и 'F'са литерали.

Ето различни типове литерали в Java.

1. Булеви литерали

В Java булевите литерали се използват за инициализиране на булеви типове данни. Те могат да съхраняват две стойности: true и false. Например,

 boolean flag1 = false; boolean flag2 = true;

Ето, falseи trueдва булеви литерали.

2. Целочислени литерали

Целочисленият литерал е числова стойност (свързана с числа) без дробна или експоненциална част. В Java има 4 типа целочислени литерали:

  1. двоичен (основа 2)
  2. десетична (основа 10)
  3. осмична (основа 8)
  4. шестнадесетичен (основа 16)

Например:

 // 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

В Java двоичното започва с 0b , осмичното започва с 0 , а шестнадесетичното започва с 0x .

Забележка : Integer литерали са свикнали да се инициализира променлива от типа число обичат byte, short, int, и long.

3. Литерали с плаваща запетая

Литералът с плаваща запетая е числов литерал, който има или дробна форма, или експоненциална форма. Например,

 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. Литерали за знаци

Символните литерали са символи на unicode, затворени в единични кавички. Например,

 char letter = 'a';

Тук aе буквал на знака.

Можем да използваме и екраниращи последователности като символни литерали. Например b (backspace), t (tab), n (нов ред) и т.н.

5. Струнни литерали

Низовият литерал е последователност от символи, затворени в двойни кавички. Например,

 String str1 = "Java Programming"; String str2 = "Programiz";

Ето, Java Programmingи Programizдва низовете.

Интересни статии...