#java #timer
#java #таймер
Вопрос:
Мне нужно сделать панель загрузки [0-100%].
Если в mycode есть 3 части (три метода).
void method A{
}
>>Calculate time >>>Change to percent
void method B{
}
>>Calculate time >>>Change to percent
void method C{
}
>>Calculate time >>>Change to 100 percent(Finished)
Комментарии:
1. Ну, речь идет не о «времени», а о прогрессе в потоке алгоритма, поэтому вы можете изменять bars% в зависимости от того, какой прогресс, по вашему мнению, вы достигли после каждого метода, поскольку вы не можете быть уверены, сколько времени это займет.
2. 1 Эдварду. Если вы хотите получить более точный прогресс, затем измерьте время, затрачиваемое на каждый шаг, вычислите соответствующие проценты и предположите, что они будут аналогичными в будущем, жестко запрограммировав эти проценты (например, если выполнение на вашем компьютере занимает 1 секунду для метода A, 2 секунды для метода B и 2 секунды для метода B).секунды для метода C, затем жестко закодируйте проценты 20%, 60% и 100%).