AnyLogic
Развернуть
Размер шрифта

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

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

Имя типа Представляет Примеры констант
int Целые числа 12 10000 -15 0
double Вещественные числа 877.13 12.0 12. 0.153 .153 -11.7 3.6e-5
boolean Логические значения true false
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, поэтому строка "First line\nSecond line" будет отображаться как:

First line
Second line

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

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

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

"Это обратная косая черта: \\"
Как мы можем улучшить эту статью?