Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
hugo007
0 / 0 / 0
Регистрация: 09.05.2009
Сообщений: 72
#1

Перевод числа из 10-ной системы счисления в 2-ную

06.11.2011, 16:57. Просмотров 1399. Ответов 1
Метки нет (Все метки)

мне нужно с 10-ной системы перевести в 2-ву, но этот код не работает, а именно строка:
d [i] = Character.forDigit (a% 2, 10);
подскажите, как это исправить,
спасибо.
вот моя функция:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  protected String Convert10_2 (double arg) {
     int a = (int) arg;
     double b = ((int) a)-arg;
     char [] d = new char [] {};
     int i = 0;
     while (a!=1) {
     / / D [i] = (char) (a% 2);
    
     d [i] = Character.forDigit (a% 2, 10);
     a / = 2;
     i + +;
       }
     String r = new String (d);
     return r;
    
     }

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2011, 16:57
Ответы с готовыми решениями:

Перевод из одной системы счисления в другую
Есть скрипт на javascript <script language="JavaScript"> b=...

Перевод чисел в разные системы счисления
Добрый день, когда то нашел код для перевода чисел в разные системы, но он на...

Перевод из 10-ной системы счисления в 16-ную
Помогите пожалуйсто написать программу которая переводит из 10 системы...

Перевод строки из 2-ной системы счисления в 8-ную систему счисления
помогите пожалуйста как сделать перевод строки из 2 системы счисления на 8...

Перевод чисел из 16-ной системы счисления в 2-ную
Помогите понять,пожалуйста, как написать программу для перевода чисел из 16...

1
flatgad
geJI<|>eP
186 / 186 / 18
Регистрация: 22.07.2010
Сообщений: 733
08.11.2011, 12:30 #2
Цитата Сообщение от hugo007 Посмотреть сообщение
мне нужно с 10-ной системы перевести в 2-ву, но этот код не работает, а именно строка:
d [i] = Character.forDigit (a% 2, 10);
подскажите, как это исправить,
спасибо.
вот моя функция:
protected String Convert10_2 (double arg) {
int a = (int) arg;
double b = ((int) a)-arg;
char [] d = new char [] {};
int i = 0;
while (a!=1) {
/ / D [i] = (char) (a% 2);

d [i] = Character.forDigit (a% 2, 10);
a / = 2;
i + +;
}
String r = new String (d);
return r;

}
Ну вообще то лучше бы ты такую тему в раздел Ява размещал. А вообще можно сделать так :

Java
1
System.out.println(Integer.toBinaryString(100));
для андроида также будет
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2011, 12:30

Перевод из 10-ной системы счисления в 5-ную, используя только цикл while
Нужно перевести из 10 системы счисления в 5, используя только while (без строк,...

Перевод числа из 10-ной в 2-ную систему счисления
Написать программу перевода числа из десятичной системы счисления в двоичную...

Перевод числа из 10-ной в 16-ную систему счисления
Написать программу которая переводит число из 10 системы счисления в 16 сс


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru