![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
saur |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 21.5.2010 Репутация: нет Всего: нет |
Доброго времени суток!
Помогите написать функцию на Java для перевода числа из произвольной( от 2 до 36 с\с) в десятичную. Функции передается исходной дробное(double) число, число показывающее исходную систему счисления, в какую надо конвертировать систему счисления.
Нужно помочь написать конвертирование ЛИШЬ в десятичную! Т.е. для finalNumberSystem=10; Заранее благодарен за помощь, а то весь мозг сломал! Это сообщение отредактировал(а) saur - 22.5.2010, 08:21 |
|||
|
||||
Sibit |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 6.10.2009 Где: NSK Репутация: нет Всего: 1 |
Что-то я не очень понял смысл. Если вы передаете число, то как ему систему счисления не меняй оно им же и останется. Другое дело, если вы получаете строку, содержащую число записанное в какой-то системе и хотите увидеть это же число записанную а другой системе.
|
|||
|
||||
chaos |
|
||||||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 1 Всего: 44 |
тебе в помощь.
ЗЫ тема 100500 раз поднималась..... Это сообщение отредактировал(а) chaos - 24.5.2010, 10:43 |
||||||
|
|||||||
saur |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 21.5.2010 Репутация: нет Всего: нет |
Число дробное! Double! Добавлено через 5 минут и 34 секунды
Число то останется, но представление изменится. Это я пишу консольную програмку для перевода из произвольной системы счисления в произвольную. Алгоритм перевода из десятичной в произвольную я уже реализовал(он достаточно прост), а вот из произвольной в десятичную никак не получается. |
|||
|
||||
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 1 Всего: 44 |
||||
|
||||
saur |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 21.5.2010 Репутация: нет Всего: нет |
-3.141
System1 10 System2 2 Result = -11,00 Мда.... Глючит.... -3.141 == −11,001001 Ок, Хорошо. А как перводить тогда? Для интов есть методы, а для даблов? |
|||
|
||||
Sibit |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 6.10.2009 Где: NSK Репутация: нет Всего: 1 |
Правильно, а представление - строка!
если ты конвертишь из любой системы в десятичную, то number должно быть строкой, а результат может быть и числом. Если обратно, то наоборот. Но лучше всего, конвертировать из строки в строку. Тогда все понятно. ну и Преобразование дробных двоичных чисел в десятичные и Дробные числа в двоичной системе счисления, с остальными по аналогии разберешься. Только надо учесть, что при некоторых основаниях придется округлять. Это сообщение отредактировал(а) Sibit - 25.5.2010, 06:16 |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |