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?
|