В AnyLogic все действия, связанные с событиями, переходами, объектами диаграмм процессов, агентами, элементами управления и т.д., представляют собой Java код. Java код состоит из операторов. Оператор (statement) представляет собой инструкцию, передаваемую компьютеру. Операторы выполняются последовательно, один за другим, как правило, сверху вниз. Следующий код состоит из трех операторов, которые последовательно объявляют переменную x, присваивают ей случайное число, полученное согласно равномерному распределению, и распечатывают это значение в лог модели, отображаемый в панели Консоль.
double x;
x = uniform();
traceln( "x = " + x );
Как вы можете заметить, в конце каждого оператора стоит точка с запятой. В Java это является обязательным для выполнения правилом:
Мы рассмотрим следующие типы операторов Java:
- Объявление переменной, например: String s; или double x = getX();
- Вызов функции: traceln( "Time: " + time() );
- Присваивание: shipTo = client.address;
- Операторы принятия решений: if( … ) then { … } else { … }, switch( … ) { case … : … : case : … ; default : … ; }
- Циклы: for() { … }, while( … ) { … }, do { … } while( … ) а также break; и continue;
- Блочный оператор: { … }
-
Как мы можем улучшить эту статью?
-