Java/Переменные
Переменные
{{Готовность|0%}}
- Hello World!
- Комментарии
- Переменные
- Стандартные структуры
- Операторы условий
- Полезные сокращения
- Операторы цикла
- Классы
- Исключения
- Коллекции
- Listeners
- GUI
- Паттерны
- Программы
- Компилирование
Об учебнике
правитьОт читателя требуются основные знания о программировании и общие компьютерные навыки. Числа-номера строк в примерах не являются частью кода.
Документация
правитьДля компиляции и запуска программ вам понадобится JDK (Java Development Kit), который можно скачать по ссылке http://www.oracle.com/technetwork/java/javase/downloads/index.html
Полный справочник Java™ Platform, Standard Edition 6 API Specification опубликован на сайте http://docs.oracle.com/javase/6/docs/api/index.html компании Oracle.
Полный справочник Java™ Platform, Standard Edition 7, API Specification (с апреля 2015 года не обновляется официально) http://docs.oracle.com/javase/7/docs/api/index.html компании Oracle.
Полный справочник Java™ Platform, Standard Edition 8, API Specification опубликован на сайте http://docs.oracle.com/javase/8/docs/api/index.html компании Oracle.
См. также
править
Основное
правитьПеременные это коробки, например, с числами. Без переменных нельзя создать даже примитивную программу, если не брать в расчёт программы вроде «Hello world!». Давайте разберёмся, как всё-таки создать эту коробку.
Для того чтобы создать коробку необходимо указать её тип и название.
int yourFirstInteger;
Мы создали переменную. Эта переменная имеет тип int
, что является сокращением от Integer, в переводе : целочисленное, есть и другие типы, но о них мы скажем позже. Также она имеет название yourFirstInteger
. Но какой толк в переменных если они не имеют значения? Давайте создадим новую переменную и присвоим ей значение:
int yourSecondInteger;
yourSecondInteger = 3;
Мы создали переменную типа int
с названием yourSecondInteger
после чего присвоили ей значение 3
. Но присвоить значение можно и сразу после объявления :
int yourThirdInteger = 3;
Также с переменными ( с числовым типом ) можно проводить арифметические операции. Пример :
class VariableChemistryTest {
public static void main(String[] args) {
int helium = 2;
int beryllium = 4;
int oxygen;
int sulfur;
int germanium;
oxygen = helium * beryllium; // x = 2 * 4 = 8
sulfur = beryllium*4; //x = 4 * 4 = 16
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() может печатать на консоль всё что угодно включая числа
}
}
Эта программа напишет в консоль:
32