Processing:Справочник языка Processing/nfc()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


nfc() [1]

Обозначение

nfc()

Описание

Форматирует числа в строки и ставит запятые, чтобы разграничить цифры в числах выше 1000. Есть четыре версии этого метода – для форматирования целочисленных значений, для форматирования массивов целочисленных значений, для форматирования значений с плавающей точкой и для форматирования массивов значений с плавающей точкой.

Значение параметра right должно быть положительным.

В других (не США) региональных стандартах вместо запятых будут ставиться пробелы или какие-то другие символы, которые используются в этом регионе.


Синтаксис

nfc(nums)
nfc(num)
nfc(nums, right)
nfc(num, right)

Параметры

nums   значения, которые нужно отформатировать. Тип данных  int[] или float[]
num    значение, которое нужно отформатировать. Тип данных  int или float
right  количество цифр справа от точки. Тип данных  int

Возвращаемое значение

Массив String[].

Пример

№1

int i = 500000; 
String si = nfc(i);
println(si);  //  напечатает "500,000"
float f = 42525.34343; 
String fi = nfc(f, 2);
println(fi);  //  напечатает "42,525.34"

№2

int[] i = { 500000, 4000 }; 
String[] si = nfc(i);
println(si);  //  напечатает "500,000 4,000"
float[] f = { 42525.34343, 3.14159 }; 
String[] fi = nfc(f, 2);
println(fi);  //  напечатает "42,525.34 3.14"

См.также

Внешние ссылки