Improved russian translation in guide/russian/java/variables/index.md (#24503)

* Update index.md

* Update index.md
This commit is contained in:
IITigroKII
2018-11-17 20:53:17 +03:00
committed by Gregory Gubarev
parent 1c89ba1127
commit 79a14d3df6

View File

@ -1,48 +1,48 @@
--- ---
title: Variables title: Variables
localeTitle: переменные localeTitle: Переменные
--- ---
# переменные # Переменные
Значения переменных хранятся. Они являются самой основной сущностью, используемой для хранения данных, таких как текст, цифры и т. Д. В программе. Переменные хранят в себе значения. Они являются самой основной сущностью, используемой для хранения данных, таких как текст, цифры и т.д. в программе.
В [Java](https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/Java) переменные [_строго типизированы_](https://en.wikipedia.org/wiki/Strong_and_weak_typing#Definitions_of_.22strong.22_or_.22weak.22) , что означает, что вы должны определять тип для каждой переменной всякий раз, когда вы ее объявляете. В противном случае компилятор будет вызывать ошибку во [время компиляции](https://en.wikipedia.org/wiki/Compile_time) . Поэтому каждая переменная имеет связанный « [тип данных](https://guide.freecodecamp.org/java/data-types) » одного из следующих: В [Java](https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/Java) переменные [_строго типизированы_](https://en.wikipedia.org/wiki/Strong_and_weak_typing#Definitions_of_.22strong.22_or_.22weak.22) , что означает, что вы должны определять тип для каждой переменной всякий раз, когда вы ее объявляете. В противном случае компилятор будет выдывать ошибку во [время компиляции](https://en.wikipedia.org/wiki/Compile_time) . Поэтому каждая переменная имеет связанный « [тип данных](https://guide.freecodecamp.org/java/data-types) » одного из следующих:
* Примитивный тип: `int` , `short` , `char` , `long` , `boolean` , `byte` , `float` , `double` * Примитивный тип: `int` , `short` , `char` , `long` , `boolean` , `byte` , `float` , `double`
* Тип обертки: `Integer` , `Short` , `Char` , `Long` , `Boolean` , `Byte` , `Float` , `Double` * Тип обертки: `Integer` , `Short` , `Char` , `Long` , `Boolean` , `Byte` , `Float` , `Double`
* Тип ссылки: `String` , `StringBuilder` , `Calendar` , `ArrayList` и т. Д. * Тип ссылки: `String` , `StringBuilder` , `Calendar` , `ArrayList` и т.д.
Возможно, вы заметили, что **тип Wrapper** состоит из типов, записанных точно так же, как и **Primitive Type** , за исключением заглавных букв в начале (например, **Reference Type** ). Это связано с тем, что типы Wrapper фактически являются частью более общих ссылочных типов, но есно связаны_ с их примитивными аналогами посредством [автобоксинга и распаковки](https://docs.oracle.com/javase/tutorial/java/data/autoboxing.html) . На данный момент вам просто нужно знать, что такой «тип Wrapper» существует. Возможно Вы могли заметить, что **Оберточный Тип** состоит из типов, записанных точно так же, как и **Примитивный Тип** , за исключением заглавных букв в начале (например, **Ссылочный тип** ). Это связано с тем, что Обёрточные типы фактически являются частью более общих Ссылочных типов, но есно связаны_ с их примитивными аналогами посредством [автобоксинга и распаковки](https://docs.oracle.com/javase/tutorial/java/data/autoboxing.html). На данный момент вам просто нужно знать, что такой «Оберточный тип» существует.
Как правило, вы можете _объявлять_ (т. Е. Создавать) переменные в соответствии с следующим синтаксисом: < _data-type_ > < _variableName_ >; Как правило, вы можете _объявлять_ (т.е. cоздавать) переменные в соответствии с следующим синтаксисом: < _data-type_ > < _variableName_ >;
```java ```java
// Primitive Data Type // Примитивный тип данных
int i; int i;
// Reference Data Type // Ссылочный тип данных
Float myFloat; Float myFloat;
``` ```
Вы можете _присвоить_ значение переменной либо одновременно, когда вы объявляете ее (которая называется _инициализацией_ ), либо где-либо в коде после того, как вы ее объявили. Символ **\=** используется для одного и того же. Вы можете _присвоить_ значение переменной либо единовременно, когда вы объявляете ее (что называется _инициализацией_ ), либо где-либо в коде после того, как вы ее объявили. Символ **\=** используется для одного и того же действия.
```java ```java
// Initialise the variable of Primitive Data Type 'int' to store the value 10 //Инициализация переменной примитивного типа 'int' для хранения в ней значения равного 10
int i = 10; int i = 10;
double amount = 10.0; double amount = 10.0;
boolean isOpen = false; boolean isOpen = false;
char c = 'a'; // Note the single quotes char c = 'a'; // Обратите внимание на одиночные кавычки
//Variables can also be declared in one statement, and assigned values later. //Также, переменные могут быть инициализированы в одном выражении, а значения присвоены позже
int j; int j;
j = 10; j = 10;
// initiates an Float object with value 1.0 //Инициализирует Float объект со значением равным 1.0
// variable myFloat now points to the object //переменная Float теперь указывает на объект
Float myFloat = new Float(1.0); Float myFloat = new Float(1.0);
//Bytes are one of types in Java and can be //Байты являются одними из типов данных в Java и могут быть
//represented with this code //представлены нижеследующим кодом
int byteValue = 0B101; int byteValue = 0B101;
byte anotherByte = (byte)0b00100001; byte anotherByte = (byte)0b00100001;
``` ```