Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

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

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


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2686 статей для сайта.

Контакты:

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


Ambox content.png Черновик


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

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

№2

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

См.также

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

  1. processing.org - nfc()