Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > системы исчисления


Автор: joker332 14.11.2007, 01:58
Как реализовать ввод и вывод в двоичной или в шестнадцетиричной системе исчесления??Какие предназначены для этого функции??Заранее спасибо.ОЧЕНЬ НУЖНО

Автор: hamsterKSU 14.11.2007, 03:17
Код

Integer parseInt(String s, int radix)

radix - система исчисления

[url=http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Integer.html#parseInt(java.lang.String, int)]офдок[/url]

Автор: joker332 18.11.2007, 22:21
Вот выскочила ошибка

Building "HelloWorld"
C:\WTK25-Beta2\apps\HelloWorld\src\HelloWorld.java:90: ';' expected
int yu = Integer parseInt(tf1, 16);
               
Чего здесь не правильно??

Автор: Antropoid 18.11.2007, 22:50
точку поставь  smile 
Код

int yu = Integer.parseInt(tf1, 16);

Автор: joker332 20.11.2007, 00:41
Точка не помагает!!
Вот такой прикол.Я tf1 считываю(оно у меня типа String)
Я хочу перевести в 16-ти ричную систему исчисления.
Код

C:\WTK25-Beta2\apps\HelloWorld\src\HelloWorld.java:90: cannot find symbol
symbol  : method parseInt(javax.microedition.lcdui.TextField,int)
location: class java.lang.Integer
int yu = Integer.parseInt(tf1, 16)


Автор: hamsterKSU 20.11.2007, 03:45
а ты че в блокноте пишешь? поставь IDE.
а то так за каждой мелочью спрашивать будешь.
он говорит что нет такого метода parseInt где первый параметр javax.microedition.lcdui.TextField туда надо строку передать

Добавлено через 3 минуты и 13 секунд
в твоем случае
Код

int yu = Integer.parseInt(tf1.getString(), 16)


http://java.sun.com/javame/reference/apis/jsr118/

Автор: joker332 20.11.2007, 23:04
Понял.Большое спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)