Can I fill an array by using a for loop?

If i want to store values of integers from 0 to 1000 with increments of 20, what would be the easiest way to put those values into the array? And what about a 2D-array?

there has to be an easier way than this, right?:
int numbers = {0,20,40,60,80,100,120,140,etc,etc};

Hi Sir

Filling array Method’s

This is my attempt. Not sure if it’d work for any range though:

static final int MIN = 0, MAX = 1000, STEP = 20;
static final int LEN = (MAX - MIN) / STEP + 1;

final int[] nums = new int[LEN];

void setup() {
  for (int i = 0; i < LEN; nums[i] = i++ * STEP + MIN);
  println(nums);
  exit();
}
2 Likes

Hi
One More reference