Вы печатаете j
вместо i
, измените строку println()
на:
System.out.println(i);
Ваши результаты «слишком велики» как j = i + 1
после while
- цикл.
Итак, я могу предложить вам готовое решение с пакетом npm. response-number-format
. Вы можете представлять число в нужном формате, просто установите необходимые атрибуты, например, для себя. : вместо <p>{this.state.price/this.state.size}</p>
вы можете использовать:
<NumberFormat value={this.state.price/this.state.size} displayType={'text'} thousandSeparator={'.'} />
Вы можете сделать это, чтобы отформатировать ваш текст. Таким образом, вам не нужно будет включать какие-либо (возможно) ненужные компоненты.
Intl.NumberFormat('en-IN', {}).format(14000000).replace(/,/g,'.');
Надеюсь, это поможет,