Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Ainur@

Поясните программу на Java

25.04.2013, 10:52. Показов 767. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые,Форумчане! я новичок в области программирования на Java, помогите с объяснением программы,было бы лучше если после каждой строки написать пояснения что выполняется, спасибо огромное!
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import jade.core.Agent;
import jade.core.behaviours.*;
 
class DF5 extends SimpleBehaviour
{
    static String offset = "";
    static long   t0     = System.currentTimeMillis();
    
    String tab = "" ;
    int    n   = 1;
    long   dt;
    
    public DF5( Agent a, long dt) {
        super(a);
        this.dt = dt;
        offset += "    " ;
        tab = new String(offset) ;
    }
    
    public void action() 
    {
        System.out.println( tab + 
           (System.currentTimeMillis()-t0)/10*10 + ": " +
            myAgent.getLocalName() );
        block( dt );
        n++;
    }
    
    public  boolean done() {  return n>6;  }
 
}
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.04.2013, 10:52
Ответы с готовыми решениями:

Поясните идеологию Java.nio на примере CharBuffer
Долго думал почему в Java.nio почти все классы абстрактные, а подклассов ни у кого в документации не видно. Погуглил форумы, увидел что...

Поясните пару моментов Java и Android Studio
Изучаю программирование Android (http://startandroid.ru) в Android Studio без знания Java и Android Studio) Видимо уроки там устарели...

Поясните программу
поясните пожалуйста программу(( оч нужно что и где. uses GraphABC; Const kxn=0;kxk=WindowWidth-1; kyk=WindowHeight-1; kyn=0; ...

1
 Аватар для tadom
13 / 13 / 6
Регистрация: 28.03.2013
Сообщений: 22
25.04.2013, 21:33
Незнакомий код разобрать сложно, но все же:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import jade.core.Agent;//подключение библиотек
import jade.core.behaviours.*;
 
class DF5 extends SimpleBehaviour//клас DF5 унаследует SimpleBehaviour
{
    static String offset = ""; //пустая строка
    static long   t0     = System.currentTimeMillis();//получить текущее время в милисекундах
    
    String tab = "" ;//еще пустая строка
    int    n   = 1;//целое значение (возможно ето счетчик)
    long   dt;//большое число
    
    public DF5( Agent a, long dt) {//конструктор
        super(a);//визвать конструктор SimpleBehaviour
        this.dt = dt;//присвоить значение поля
        offset += "    " ;//добавить отступ
        tab = new String(offset) ;//создать новий отступ
    }
    
    public void action() //метод action
    {
        System.out.println( tab + 
           (System.currentTimeMillis()-t0)/10*10 + ": " +
            myAgent.getLocalName() );//вивесть в консоль разницу между текущим и сохраненним ранее время
// умножение і деление на 10 = 1 (ета операция не имеет смисла)
        block( dt );//визов какого то метода. возможно ето метод предка
        n++;//увелечение счетчика на 1
    }
    
    public  boolean done() {  return n>6;  }//проверка сделана ли работа если n>6 то работа сделана
//и метод возвращает true 
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.04.2013, 21:33
Помогаю со студенческими работами здесь

PIC18. Поясните чужую программу
Добрый день. Возникла необходимость сделать ЮСБ девайс на Pic-контроллере. В электронике и схемотехнике я более-менее разбираюсь, но тут...

Поясните пожалуйста программу.(Желательно каждую строчку в этой программе.)
Задание такое: Дана целочисленная квадратная матрица. Определить: Произведение в тех строках, которые не содержат отрицательных...

Перевести программу из С++ в Java
Создайте приложение, которое покажет, что для выражения an+bn=cn (теорема Ферма) нет натуральных решений от 1 до 100 и n>2. Убедитесь,...

Переделать программу с С на Java
У меня есть одна программа, написанная на С. Мне нужно её переделать в Java. Там я встретил вот это: MATH_EPS. Что это такое? Может...

Написать программу на Java
Помогите пожалуйста написать программу на Java!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru