В зависимости от того, где объявлена переменная, это может быть:
Локальные переменные объявляются в таких разделах Java
кода, как блок, оператор цикла или тело функции. они
создаются и инициализируются при начале выполнения секции кода и
уничтожаются после завершения его выполнения. Объявление состоит
из типа переменной, имени и необязательной инициализации.
Объявление представляет собой оператор (statement), поэтому его нужно
заканчивать точкой с запятой. Например:
double sum = 0; //вещественная переменная sum, изначально равна 0
int k; //целочисленная переменная k, не проинициализирована
String msg = ok ? "OK" : "Not OK"; //текстовая переменная msg, проинициализированная выражением
Локальные переменные можно объявить и использовать в тех полях
AnyLogic, в которых задаются действия (последовательности операторов -
строк кода), таких, как Действие при запуске класса активного объекта, Действие
событий и переходов, Действие при входе и Действие при выходе состояний, свойствах Действие при входе и Действие при выходе библиотечных объектов. В приведенном на рисунке ниже примере переменные sum и p объявляются в коде действия события endOfYear и существуют только во время выполнения этого фрагмента кода.

Локальные переменные, объявленные в коде Действия события
Переменные Java (поля) класса активного объекта являются частью "памяти" или "состояния" активных объектов. Они могут быть объявлены как графически (с помощью элемента простая переменная), так и в коде.

Переменная активного объекта, объявленная в графическом редакторе
На рисунке выше переменная income типа int объявлена в классе активного объекта (или эксперимента). Тип доступа - public, поэтому она будет доступна отовсюду. Начальное значение: 10000. Графическое объявление переменной эквивалентно строке кода класса, которую можно написать, например, в Дополнительном коде класса на странице Дополнительные свойств класса, см. рисунок ниже:

Аналогичная переменная, объявленная в Дополнительном коде класса
Графическое объявление переменной позволяет Вам визуально объединять их вместе со схожими по назначению функциями и объектами, а также просматривать и изменять значение переменной в режиме выполнения модели одним щелчком.