Число с плавающей точкой
Люди помогите пожалуйста решить проблему!
У меня есть TextView Вывожу в него результат float rez = a/b; Почему выводиться только целое число и через точку нолик? Пр. "4.0" Почему дробная часть не выводиться? Пр. "4.765" Как исправить? Может это какой-то параметр в елементе TextView нужно изменитЬ? |
Ответ: Число с плавающей точкой
Есть мнение что нужно число преобразовать в строку вначале.
|
Ответ: Число с плавающей точкой
есть мнение что a и b целые.
|
Ответ: Число с плавающей точкой
а и b - int
при делении должны получить 4.765 к примеру, а выводит 4.0 пробивал уже преобразовывать в строку Float.toString(rez) и String.valueOf(rez); Не работает. |
Ответ: Число с плавающей точкой
Сделай
float rez = (float)a/(float)b; возможно, достаточно только возле "а" оставить приведение типа. |
Ответ: Число с плавающей точкой
делал! не получается. все уже такие методы перепробовал.
попробуй у себя. может у меня что то с компилятором, не знаю. |
Ответ: Число с плавающей точкой
Java очевидно да?
Вот пример, 2 минуты заняло, всё ок: http://ideone.com/hslDE |
Ответ: Число с плавающей точкой
Попробовал только что. То что я тебе писал работает.
1. Код:
int a = 17; 2. Код:
int a = 17; 3. Код:
int a = 17; Покажи как ты назначаешь свойство Text для TextView. |
Ответ: Число с плавающей точкой
Попробуй:
PHP код:
|
Ответ: Число с плавающей точкой
Вложений: 1
|
Ответ: Число с плавающей точкой
Цитата:
TextView CD = (TextView)findViewById(R.id.Current); CD.setText(String.valueOf(rez)); |
Ответ: Число с плавающей точкой
Droider, ясно, нормально. Ты решил проблему?
Могу посмотреть твой код, если весь проект скинешь. |
Ответ: Число с плавающей точкой
проблему не решил. Не работает.
Код смотреть нету смысла. ничего нового ты там не увидишь. Я вообще не понимаю почему оно не работает.. Казалось бы так элементарно, а не работает. Может все-таки в элементе TextView проблема?? Может в нем как-то нужно настроить? Я точно не помню, но попробую еще вывести число в Лог. Ато вроде только в ТеxtView и выводил.. так то точно можно узнать в чем проблема) |
Ответ: Число с плавающей точкой
Давай. Ну если
|
Ответ: Число с плавающей точкой
Цитата:
и попробуй CD.setText(""+rez); |
Часовой пояс GMT +4, время: 12:43. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot