Поплавок или двойной на Blackberry? - PullRequest
1 голос
/ 11 мая 2011

Можете ли вы использовать double или float на Blackberry?

Если да, то в какой версии ОС или модели оборудования?

Редактировать: я верю, что ответы я получу здесь, но тогда что-то еще должно быть проблемой .

Ответы [ 4 ]

3 голосов
/ 11 мая 2011

Некоторое время назад я собрал сообщение, в котором показано сравнение синхронизации с различными типами данных и различной арифметической обработкой на BlackBerry.Возможно, вы не ищете информацию такого типа, но интересно посмотреть, как ваши варианты сравниваются.

http://www.blurrywords.com/2009/05/02/blackberry-java-arithmetic-comparisons.html

3 голосов
/ 11 мая 2011

Видимо с плавающей точкой не работает в некоторых версиях Blackberry;см. комментарии.

Поклон, если устройство J2ME реализует профиль CLDC 1.0, производитель не обязан включать в платформу поддержку арифметики с плавающей запятой: см.

http://cmer.cis.uoguelph.ca/cs1cs3/slides.ppt

В CLDC 1.1 поддержка с плавающей запятой является обязательной.


В комментариях к другим вопросам вы говорите, что Blackberry - это CLDC 1.1.

Есливаша поддержка Blackberry с плавающей запятой не работает, и она действительно претендует на реализацию CLDC 1.1, тогда это либо ошибка в платформе выполнения, либо цепочка инструментов сборки, либо проблема с тем, как вы используете инструмент цепи.(Я не занимаюсь разработкой J2ME, поэтому не могу быть более конкретным.)

2 голосов
/ 11 мая 2011

Единственной версией Java, которая не поддерживает типы с плавающей запятой, является конфигурация CLDC Java ME в версии 1.0 (они были повторно добавлены в версии 1.1).Я не уверен, есть ли какие-либо устройства Blackberry, которые поддерживают только CLDC 1.0, но я сомневаюсь в этом.

1 голос
/ 11 мая 2011

Вы можете использовать double или float на любой Blackberry OS и аппаратной модели.

...