Variables
Как и в любом популярном языке мы можем создавать переменные, которые будут определённого типа.
Рассмотрим создание переменной, которая будет хранить строку. Как выглядит конструкция объявления переменной в целом:
String str = 'Hello world';
А теперь разберём её на куски!
String
- тип переменной, в нашем случае строкаstr
- название переменной= 'Hello world'
- задаём значение переменной, т.е. инициализируем её
Исходя из разбора мы получаем следующую конструкцию:
TYPE VAR_NAME = VAR_VALUE;
Рассмотрим примеры с другими типами
Например, создадим переменную с числом
int number = 2;
или с булевым значением
bool state = true;
Как использовать переменные
Вся разработка строится на переменных, начиная от базовых типов и заканчивая вашими классами. Соответственно переменные можно как-то использовать, например, производить математические вычисления с числами.
int firstNumber = 25;
int secondNumber = 2;
int multiplication = firstNumber * secondNumber;
int divide = firstNumber / secondNumber;
int minus = firstNumber - secondNumber;
int plus = firstNumber + secondNumber;
print(multiplication.toString()); // output: 50
print(divide.toString()); // output: 12.5
print(minus.toString()); // output: 20
print(plus.toString()); // output: 30
Исходя из примера мы также можем сказать, что переменные необязательно инициализируются значением, а могут и из какой-то операции, будь то математика или выполнение какой-то функции, о которых мы узнаем позже.