Вниз  Java-программирование (1-ые посты)
- 2.09.2012 / 20:33
Andrey
  Пользователь

Andrey 
Сейчас: Offline
Народ,создал я к примеру хранилище записий рмс,в игре получил рекорд ,я его сохраняю,во вкладке "рекорд" считываю данные,а если я получаю новый рекорд каким методом перезаписать в рмс рекорд
- 2.09.2012 / 20:55
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Andrey, просто поверх пишешь же.
Вот мой класс для работы с рмс) скоро все свои наработки народу отдам :-D

Изменено DominaN (2.09 / 20:58) (всего 1 раз)


Прикрепленные файлы:
saverestore.java (3.12 кб.) Скачано 598 раз
- 3.09.2012 / 10:40
BorderFol
  Пользователь

BorderFol 
Сейчас: Offline
DominaN, поскорее бы :-D
- 3.09.2012 / 15:18
Naik
  Пользователь

Naik 
Сейчас: Offline
Как округлить float до сотых?

Изменено Naik (3.09 / 15:19) (всего 1 раз)
- 3.09.2012 / 15:33
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
  1. float sourceNum = 1.23456f;
  2. int temp = (int) (sourceNum / 0.01f); //temp = 123
  3. float destNum = temp / 100f; // destNum = 1.23

Или немного поуниверсальнее:
  1. /** Округление числа sourceNum до numSymb знаков после запятой */
  2. public static float round(float sourceNum, int numSymb) {
  3.    float pow = (float) Math.pow(10, numSymb);
  4.    int temp = (int) ( sourceNum / (1 / pow) );
  5.    float destNum = temp / pow;
  6. }

__________________
 let live

Изменено aNNiMON (3.09 / 15:40) (всего 4 раза)
- 3.09.2012 / 16:00
Naik
  Пользователь

Naik 
Сейчас: Offline
aNNiMON, Спасибо. В инете еще нашел вариант:
  1. float f2 = BigDecimal.valueOf(f).setScale(2,BigDecimal.ROUND_HALF_DOWN).floatValue();

- 3.09.2012 / 16:04
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, ну я хз какую яву ты имел в виду :-D
__________________
 let live
- 3.09.2012 / 17:42
Naik
  Пользователь

Naik 
Сейчас: Offline
что - то это
  1. float f2 = BigDecimal.valueOf(f).setScale(2,BigDecimal.ROUND_HALF_DOWN).floatValue();
не работает. Дорбная часть всегда равна нулю
- 3.09.2012 / 18:32
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, может это округление до сотен, а не до сотых?
__________________
 let live
- 3.09.2012 / 18:35
Naik
  Пользователь

Naik 
Сейчас: Offline
aNNiMON, Да нет. 5.45075 округлит до 5.0
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)