Примитивные типы Java

В Java есть восемь примитивных типов данных, но в моделях AnyLogic обычно используются следующие четыре:

Имя типа

Представляет

Примеры констант

int

Целые числа

1210000-150

double

Вещественные числа

877.1312.012. 0.153.153 -11.7 3.6e-5

boolean

Логические значения

truefalse

String

Текстовые строки

"AnyLogic""X = ""Line\nNew line"""

Слово double означает вещественное число с двойной точностью. В исполняющем модуле AnyLogic все вещественные значения (такие, как время, координаты, длина, скорость, случайные числа) имеют двойную точность. Тип String на самом деле является классом (непримитивный тип, обратите внимание, что его имя начинается с заглавной буквы), но это - основополагающий класс, поэтому некоторые операции работы со строками встроены в ядро языка Java. 

Обратите внимание на численные константы. В зависимости от способа написания числа, Java может трактовать его либо как целое, либо как вещественное. Любое число с разделителем целой части от дробной "." считается вещественным числом, даже если дробная часть опущена или содержит только нули (это существенно для операции целочисленного деления). Если целая или вещественная часть числа равна нулю, то она может быть опущена, поэтому ".153" - то же, что и "0.153", а "12." равно "12.0". 

Логические константы в Java - true и false и в отличие от языков C или C++, они не могут преобразовываться в численные аналоги и обратно, поэтому нельзя работать со значением false как с 0, а с ненулевым числом как с true.

Строковые константы представляют собой последовательность символов, заключенных в символы кавычек. Пустая строка (строка, не содержащая символов) обозначается как "". Специальные символы добавляются в строковые константы с помощью управляющих последовательностей символов, начинающихся с обратной косой черты. Например, конец строки обозначается последовательностью символов \n, поэтому строка "Строка один\nСтрока два" будет отображаться как: 

Строка один

Строка два

Если вы хотите включить в строку кавычки, то вам будет нужно написать \", например, строковая константа "Строка с \" посередине" при выводе на печать примет вид:

Строка с " посередине

Чтобы добавить в строку обратную черту, поместите двойной символ обратной черты: "Это обратная косая черта: \\".