Array adalah struktur data yang memiliki banyak data yang disimpan pada satu nama variabel dan tipe data yang sama.
int[] numbers = { 90, 150, 30 }; int a = numbers[0] + numbers[1]; int b = numbers[1] + numbers[2]; println(a); println(b);
Array dengan nama variabel numbers terdiri dari 3 nilai yaitu 90,150,30. Kita dapat memanggil array yang kita inginkan. Int a = numbers[0] + numbers[1]; Int b = numbers[1] + numbers[2]; Maka nilai a adalah 240 dan nilai b adalah 180.
Array 2D(2 dimensi) adalah array yang diakses melalui 2 nilai indeks.
float[][] distances; float maxDistance; int spacer; void setup() { size(640, 360); maxDistance = dist(width/2, height/2, width, height); distances = new float[width][height]; for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++) { float distance = dist(width/2, height/2, x, y); distances[x][y] = distance/maxDistance * 255; } spacer = 10; noLoop(); // Run once and stop }
void draw() { background(0); // This embedded loop skips over values in the arrays based on // the spacer variable, so there are more values in the array // than are drawn here. Change the value of the spacer variable // to change the density of the points for (int y = 0; y < height; y += spacer) { for (int x = 0; x < width; x += spacer) { stroke(distances[x][y]); point(x + spacer/2, y + spacer/2); }
Buka Menu File Pilih Example Pilih Besics Pilih Arrays Pilih Array Objects