![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| thomas |
|
|||
![]() Доцент... почти ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1385 Регистрация: 3.10.2006 Где: " Сказочное королевство" Репутация: нет Всего: 65 |
Приветствую всех.
Заранее прошу извинить, если не туда запостил тему. Вопрос примитивнейший, но для студента сложный и важный. Вычисляем среднее арифметическое и нужно округлить результат. Как?
Данный способ выдает, на пример 5,0 или 7,0. А хотелось бы два знака после запятой. Заранее благодарю. ЗЫ первый урок по данному языку. Может есть и другой способ. Это сообщение отредактировал(а) thomas - 27.1.2008, 12:10 -------------------- Крепко жму горло, искренне ваш Thomas. (С)vingrad Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну! Проблемы негров шерифа не волнуют. |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
thomas, кол-во знаков нужно задавать при выводе.
-------------------- Lost.... |
|||
|
||||
| thomas |
|
||||
![]() Доцент... почти ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1385 Регистрация: 3.10.2006 Где: " Сказочное королевство" Репутация: нет Всего: 65 |
Kangaroo,
Если честно, то ничего не понял. Приведенная мной выше функция находиться в классе. Вызывается из формы таким образом
В C# например это решается на ура
второй параметр задает кол-во знаков после запятой. После C# в J# нифига не понятно. -------------------- Крепко жму горло, искренне ваш Thomas. (С)vingrad Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну! Проблемы негров шерифа не волнуют. |
||||
|
|||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Kangaroo, не забывай, чтоэто J#, а значит это приблизительно JDK 1.1.
thomas, там есть класс BigDecimal? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| thomas |
|
|||
![]() Доцент... почти ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1385 Регистрация: 3.10.2006 Где: " Сказочное королевство" Репутация: нет Всего: 65 |
LSD,
Привествую уважаемый! В справке нашел, есть BigDecimal. Сейчас буду смотреть его методы. Добавлено через 13 минут и 19 секунд Упс, BigDecimal класс из студии 6,0. В VS 2005 такого класса нет в J#. -------------------- Крепко жму горло, искренне ваш Thomas. (С)vingrad Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну! Проблемы негров шерифа не волнуют. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Тогда делай так:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| thomas |
|
|||
![]() Доцент... почти ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1385 Регистрация: 3.10.2006 Где: " Сказочное королевство" Репутация: нет Всего: 65 |
LSD,
В 2005 студии такого класса нет. А Math.round() округляет до целого. Если какие еще методы для округления результатов вычислений? Добавлено через 1 минуту и 24 секунды Можно ли как то извратиться с помощью подобия String.Format() ? Добавлено через 2 минуты и 37 секунд Пусть вычисляется с кучей знаков после запятой, а в label выводиться два знака после запятой. -------------------- Крепко жму горло, искренне ваш Thomas. (С)vingrad Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну! Проблемы негров шерифа не волнуют. |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
ммм... извиняюсь, не знал. -------------------- Lost.... |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Ну попробуй тогда так:
P.S. Как же тяжело работать с таким антиквариатом. Зачем вы вообще изучаете эту отрыжку MS? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| thomas |
|
||||
![]() Доцент... почти ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1385 Регистрация: 3.10.2006 Где: " Сказочное королевство" Репутация: нет Всего: 65 |
LSD, я тоже задаю себе этот вопрос. Зачем? Но как говориться, жирав большой - ему видней! Ох уж это министерство образования в столице НАТО. Бомбанул бы их кто-то что ли. Добавлено через 7 минут и 15 секунд LSD, Да, интересный изврат. Умнож на 100, округли, раздели на сто. Вот и два знака после запятой. Но результат дает. Добавлено через 11 минут и 38 секунд В итоге функция приняла такой вот вид:
-------------------- Крепко жму горло, искренне ваш Thomas. (С)vingrad Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну! Проблемы негров шерифа не волнуют. |
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |