|  1.10.2014 / 17:43 |  | 
| RblSb    Пользователь 
  Сейчас: Offline 
 Регистрация: 25.07.2011
 | aNNiMON, то что float высчитывается c погрешностью нормально? Например получается число 4.600001, хотя оно и должно быть с фикс точкой если я хочу проверить что дробная переменная не равна 0, придется округлять   Можно как-нить избежать ее?Изменено RblSb (1.10 / 17:45) (всего 2 раза)
 | 
|  1.10.2014 / 18:05 |  | 
| aNNiMON   Супервизор 
  Сейчас: Offline 
 Имя: ВитёкРегистрация: 11.01.2010
 
 | __________________RblSb, числа с плавающей запятой никогда не надо сравнивать напрямую ==, сравнивай с определённой точностью: private static final double EPS = 0.00001; ... if (Math.abs(v1 - v2) < EPS) // числа равныelse // не равны
Меняй EPS в зависимости от допустимой погрешности.
   let live | 
|  4.10.2014 / 14:07 |  | 
| RblSb    Пользователь 
  Сейчас: Offline 
 Регистрация: 25.07.2011
 | как объявить в одну строчку несколько одинаковых массивов?типа public int[] drag = new int[2],dra = new int[2],dr = new int[2];
 
 | 
|  4.10.2014 / 14:45 |  | 
| aNNiMON   Супервизор 
  Сейчас: Offline 
 Имя: ВитёкРегистрация: 11.01.2010
 
 | __________________RblSb, не занимайся ерундой. Если ты хочешь так: drag = new int[2];dra = dr = drag; 
то это плохая идея.
   let liveИзменено aNNiMON (4.10 / 14:45) (всего 1 раз)
 | 
|  4.10.2014 / 14:48 |  | 
| RblSb    Пользователь 
  Сейчас: Offline 
 Регистрация: 25.07.2011
 | aNNiMON, ну а размер как потом обозначить?в МП можно было сделать вот так
 sipl,ntext,ugse,ejss,over90: array[0..30] of integer;
 
 | 
|  4.10.2014 / 15:07 |  | 
| DominaN    Пользователь 
  Сейчас: Offline 
 Имя: КириллОткуда: Смоленск
 Регистрация: 28.09.2011
 
 | RblSb,  Это тебе не си   | 
|  4.10.2014 / 15:31 |  | 
| aNNiMON   Супервизор 
  Сейчас: Offline 
 Имя: ВитёкРегистрация: 11.01.2010
 
 | RblSb,  построчно.__________________int[] drag, dra, dr;
 drag = new int[2];
 dra = new int[2];
 dr = new int[2];
 
 или
 
 int[] drag = new int[2];
 int[] dra = new int[2];
 int[] dr = new int[2];
 
 
   let live | 
|  8.10.2014 / 09:24 |  | 
| RblSb    Пользователь 
  Сейчас: Offline 
 Регистрация: 25.07.2011
 | Как остановить поток в j2me? thread.interrupt() не находит, нужно пилить условие выхода из run()?
 | 
|  8.10.2014 / 09:29 |  | 
| Ксакеп    Модератор форума 
  Сейчас: Offline 
 Регистрация: 20.06.2012
 | RblSb,  if (thread != null) {    thread.keepRunning = false;    boolean retry = true;    while (retry) {        try {            thread.join();            retry = false;        } catch (InterruptedException e) { }    }}
Изменено Ксакеп (8.10 / 09:30) (всего 1 раз)
 | 
|  8.10.2014 / 11:54 |  | 
| RblSb    Пользователь 
  Сейчас: Offline 
 Регистрация: 25.07.2011
 | Ксакеп,  Чем join отличается от interrupt?
 |