Improved russian translation in guide/russian/java/variables/index.md (#24503)
* Update index.md * Update index.md
This commit is contained in:
committed by
Gregory Gubarev
parent
1c89ba1127
commit
79a14d3df6
@ -1,48 +1,48 @@
|
||||
---
|
||||
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`
|
||||
* Тип обертки: `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
|
||||
// Primitive Data Type
|
||||
// Примитивный тип данных
|
||||
int i;
|
||||
|
||||
// Reference Data Type
|
||||
// Ссылочный тип данных
|
||||
Float myFloat;
|
||||
```
|
||||
|
||||
Вы можете _присвоить_ значение переменной либо одновременно, когда вы объявляете ее (которая называется _инициализацией_ ), либо где-либо в коде после того, как вы ее объявили. Символ **\=** используется для одного и того же.
|
||||
Вы можете _присвоить_ значение переменной либо единовременно, когда вы объявляете ее (что называется _инициализацией_ ), либо где-либо в коде после того, как вы ее объявили. Символ **\=** используется для одного и того же действия.
|
||||
|
||||
```java
|
||||
// Initialise the variable of Primitive Data Type 'int' to store the value 10
|
||||
//Инициализация переменной примитивного типа 'int' для хранения в ней значения равного 10
|
||||
int i = 10;
|
||||
double amount = 10.0;
|
||||
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;
|
||||
j = 10;
|
||||
|
||||
// initiates an Float object with value 1.0
|
||||
// variable myFloat now points to the object
|
||||
//Инициализирует Float объект со значением равным 1.0
|
||||
//переменная Float теперь указывает на объект
|
||||
Float myFloat = new Float(1.0);
|
||||
|
||||
//Bytes are one of types in Java and can be
|
||||
//represented with this code
|
||||
//Байты являются одними из типов данных в Java и могут быть
|
||||
//представлены нижеследующим кодом
|
||||
int byteValue = 0B101;
|
||||
byte anotherByte = (byte)0b00100001;
|
||||
```
|
||||
|
Reference in New Issue
Block a user