Вниз  Разбор интересных задач
- 30.09.2011 / 15:12
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
kiriman, :lol: i++ меняем на ++i и вуаля!
Просто i++ сначала возвращает результат, а уже потом инкрементирует переменную. А ++i делает наоборот :hack:
- 30.09.2011 / 19:32
kiriman
  Пользователь

kiriman 
Сейчас: Offline
mrEDitor, Молодец, и это правильный ответ :-D
- 6.10.2011 / 15:06
MG42
  Пользователь

MG42 
Сейчас: Offline
byte [] b=new byte[20];

for(int=0 ;i<b.length;i++)
  ....
int bl=b.length;
for(int=0 ;i<bl;i++);
Какой цикл будет быстрей?
- 6.10.2011 / 15:18
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
MG42, второй. Обращение к локальной переменной быстрее, чем к public-переменной другого обьекта
- 6.10.2011 / 15:31
MG42
  Пользователь

MG42 
Сейчас: Offline
Эдуард, садись
пять
- 6.10.2011 / 22:31
Dmitriy
  Пользователь

Dmitriy 
Сейчас: Offline
Оптимизатор исправляет такую ошибку?
- 7.10.2011 / 04:53
Freddy
  Пользователь

Freddy 
Сейчас: Offline
Dmitriy, а кто его знает, можно скомпилить оба варианта и дизассемблировать классы в поисках различий.
- 7.10.2011 / 07:24
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Dmitriy, А если в цикле lenght изменится? Надеюсь, не исправляет...
- 7.10.2011 / 07:52
Freddy
  Пользователь

Freddy 
Сейчас: Offline
mrEDitor, в Java нет динамических массивов, поэтому length у конкретного не изменить.
- 7.10.2011 / 08:03
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Freddy, Спасибо, кэп. Я имею ввиду, если цикл при одной из итераций возьмет и заменит массив на новый
Наверх  Всего сообщений: 751
Фильтровать сообщения
Поиск по теме
Файлы топика (34)