|
|
|
Променливите съхраняват различни типове данни - цифри, символи, думи и други. Има 8 типове данни: byte – Може да съхранява целочислени стойности между -128 и 127 short – Може да съхранява целочислени стойности между -32768 и 32767 int – Може да съхранява целочислени стойности между 2 млрд. и -2 млрд. long – Може да съхранява целочислени стойности между 9 трилиона и -9 трилиона. float – Съхранява десетични стойности. double – Съхранява по-големи десетични стойности. char – Съхранява символи. boolean – Има само две стойности, или "true" или "false". String – Съхранява текст заграден от кавички, като например "Hello World!". Всички променливи трябва да се инициализират преди да се използват. Това означава, че трябва да им се зададе стойност. Ако не сте сигурни каква стойност ще съхраняват (например когато програмата я определя в по-късен етап) може да зададете за стойност 0 (нула). Синтаксис на дефиниране и инициализиране на стойност: (тип) (име) = (стойност); За типа е ясно, трябва да е някой от горепосочените 8... Името трябва да бъде уникално, за да може впоследствие като ви потрябва да може да извикате променливата със съответното име. Ето и примерна декларация на променлива: int number = 0; Типът е "int", името е "number", а стойността "0". Щом сме и определили 0 за стойност, значи всъщност сме я инициализирали. В края трябва да завършва с точка и запетая ";". String s = “”; Горният пример показва двата начина за дефиниране и инициализиране на стринг(низ). Не е задължително да го инициализирате веднага, може да го направите и преди да го използвате. Може да му зададете и нещо конкретно, например: String str = "Hello"; Както повечето програмни езици, така и Java е чувствителен към големи и малки букви. Например ако зададете за име на променлива "number", после неможе да я търсите под името "Number", защото това се считат за две различни променливи. Сега ще ви покажа и как може да отпечатвате променливите на екрана: public class Variables {След компилация и старт на програмата на екрана ви ще излезе "The value of the variable is 100".Частта от кода "+number" е известна като "свързване" така може да изкарвате променливи в края на стрингове(низове). Същият резултат от горният пример може да получите и със следния код, който може да ви се стори по-лесен: public class Variables {Може да добавяте каквото си поискате в края на стринга, дори и повече от една променлива, ето пример: String one = “one”; Съответно на екрана ще видите "Values: one two" Забележка: Ако използвате "+" за числови стойности ще се съберат. Ето и пример: int number = 1; На екрана ще излезе "3", а не "21" защото "+" събира 2+1=3. А ако просто искате да изкарате променливите без да се събират помежду си ще трябва да го направите така: String s = “Numbers are” + number + “ and ” + number2; Източник: www.live-cs.com Браво, добре обясняваш ![]() |
|
|
