Java/Переменные: различия между версиями

Содержимое удалено Содержимое добавлено
Почти полное изменение
Строка 2:
 
== Основное ==
Переменные это... коробки, например, с числами. То есть человек объявляет переменную, создавая коробку, и говорит что это коробка может хранить. Без переменных нельзя создать даже примитивную программу, если не брать в расчёт программы вроде «Hello world!». Давайте разберёмся, как всё-таки создать эту коробку.
Давайте разберёмся, как всё-таки создать эту коробку:
 
Для того что бы создать коробку необходимо указать её тип и название.<source lang="java">
<source lang="java">
int yourFirstInteger;
class TESTCOROBOK
{
public static void main(String[] args)
{
int a = 2; //Создаём переменную a.
System.out.println(a); //Выводим её значение на экран.
}
}
</source>
 
Мы создали переменную. Эта переменная имеет тип <code>int</code>, что является сокращением от Integer, в переводе : целочисленное, есть и другие типы, но о них мы скажем позже. Также она имеет название <code>yourFirstInteger</code> . Но какой толк в переменных если они не имеют значения? Давайте создадим новую переменную и присвоим ей значение: <syntaxhighlight lang="java">
Мы создали переменную и присвоили ей значение, а после вывели на экран. На самом деле можно и не присваивать ей значение, но советую вам всё-таки это делать.
int yourSecondInteger;
Также с переменными можно делать любые арифметические операции. Например:
yourSecondInteger = 32768;
</syntaxhighlight>Мы создали переменную типа <code>int</code> с названием <code>yourSecondInteger</code> после чего присвоили ей значение <code>3</code>. Но присвоить значение можно и сразу после объявления : <syntaxhighlight lang="java">
int yourThirdInteger = 65536;
</syntaxhighlight>Также с переменными можно( делатьс любыечисловым типом ) можно проводить арифметические операции. НапримерПример :
 
<source lang="java" line="1">
class TESTCOROBOKVariableChemistryTest {
public static void main(String[] args) {
{
{
public static void main(String[] args)
int helium = 2;
{
int aberyllium = 454;
int b = 5oxygen;
int sulfur;
int germanium;
 
oxygen = helium * beryllium; // x = 2 * 4 = 8
System.out.println("Сумма: "+(a+b)+ " Разность: "+(a-b));
sulfur = beryllium^2; //x = 4 * 4 = 16
System.out.println("Деление: "+(a/b)+" Умножение: "+(a*b));
helium = sulfur/oxygen //2 = 16 / 8
germanium = (2*sulfur) + oxygen + beryllium + helium - (sulfur - helium) //x = 16*2 + 8 + 4 + 2 - (16 - 2) = 32
}
System.out.println(germanium); //Заметьте, println() может печатать на консоль всё что угодно включая числа
{
}
}
</source>
 
Эта программа выведетнапишет нав экран текстконсоль:
32
 
Сумма: 50 Разность: 40
 
Деление: 9 Умножение: 225
 
Существует несколько типов коробок подробнее [[Java/Типы данных|здесь]]. В случае с самой используемой(int) делить можно только целые числа. Более того, нельзя что-бы результат этого деления был с точкой(то есть дробью).
 
{{BookCat}}