Форум программистов, компьютерный форум CyberForum.ru

Отбросить дробную часть числа - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Есть ли разница? http://www.cyberforum.ru/android-dev/thread437610.html
Собственно возник такой вопрос:есть ли разница между программированием для телефонов и для планшетов на базе android? Ну например somefunction() реализована для планшета а на телефоне не работает.Или написанна прога для планшета,будет ли она работать на телефоне и наоборот?
Программирование Android Собираем команду программистов под Андроид В интересный проект, ищем программистов под Андроид. Ссылки на примеры работ(обязательны), контакты и опыт работы отсылать на 81n90@mail.ru с пометкой в теме - AndroidDev http://www.cyberforum.ru/android-dev/thread437142.html
Программирование Android Клиент для игры
Знающие как сделать клиент для браузерной игры (который будет сам заходить в игру и бить соперника) ПРосто писать в ЛС, возможно и платная помощь
Программирование Android Вывести значение в TextView
Приветствую. Решил побаловаться с Android, - написать строковый калькулятор. Написал на xml форму: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
Программирование Android режем png http://www.cyberforum.ru/android-dev/thread434322.html
как можно обрезать png картинку? например вырезать сектор картинки?
Программирование Android include MapView Добрый день! возможно ли использовать MapView в активити, наследуемом не от MapActivity, а от Activity? например инклуднув его туда? и как правильно это реализовать? подробнее

Показать сообщение отдельно
агерон
268 / 267 / 33
Регистрация: 12.10.2009
Сообщений: 1,057
30.01.2012, 03:19     Отбросить дробную часть числа
Bes-s, ничего смешного в этом нет...
1)зачастую библиотечные функции округления работают медленно
2) обычный каст к int грубейшая ошибка т. к. ((int)1.1)=1 и ((int)1.6)=1, хотя по правилам математики при округлении 1.6 получается 2, а уж про буxгалтерское округление вообще молчу там мрак покрытый тайной

gaudin, конечно для тебя подошла бы библиотечная функция, но на тебе на вскидку простое преобразование
C#
1
2
float z = 1.6F;
int i = z < 0 ? (int)(z - 0.5) : (int)(z + 0.5);
в принципе C# и JAVA сходны разберешься раз поймешь идею
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru