2015-08-10 3 views
-8

Я хочу округлить заданное число до одного десятичного знака, но если число является целым числом, тогда вывод должен иметь один ноль после десятичной дроби.
Пример:Преобразование числа до 1 десятичной точности

Входной сигнал: 24.66, 24,0002, 24,62

Выход: 24,7, 24,0 , 24,6

+6

Неужели вы действительно не Google, прежде чем публиковать этот вопрос? Этот вопрос задавали сотни раз раньше, и есть много примеров, например: http://stackoverflow.com/questions/12146100/string-format-for-only-one-decimal-place –

+1

В C#? Или с jQuery (который является * JavaScript *) библиотекой? Вы отметили оба, что не имеет большого смысла. –

+0

@ Баки - не зная, какой OP использует, мы не можем знать, какой тег удалить. OP Пожалуйста, прочитайте [ask] – Sayse

ответ

1

Попробуйте

var value = 24.66; 
var result = Math.Round(value, 1); 
Смежные вопросы