Array adalah salah data type yang terdiri dari beberapa elemen atau kumpulan kumpulan values dari variable yang sejenis. Untuk lebih jelasnya perhatikan gambarannya sebagai berikut :
Jika kita mendeklarasikan variable primitif sebagai contoh int a = 10; maka dalam memori komputer akan menyimpan nama dari varibel tersebut beserta valuenya.
Perbedaannya dengan array adalah, dalam suatu varibel yang dideklarasikan sebagai array dia bisa menyimpan value lebih dari satu pada indeks yang berbeda
maka dalam ilustrasi diatas bisa diartikan bahwa variabel array “A” dengan tipe integer memiliki nilai 10 pada indeks ke-0, 11 pada indeks ke-1, 19 pada indeks ke-2, dan 27 pada indeks ke 3. Dengan demikian array “A” memiliki panjang 4 dan memiliki tipe data integer.
Berikut ini adalah contoh implementasi array pada C#.
using System;
namespace InputOutput
{
class Program
{
static void Main(string[] args)
{
int[] array = new int[10];
for ( int counter = 0; counter <>
{
Console.WriteLine(array[counter]);
}
}
}
}
Maka setelah kita compile akan menghasilkan output demikian : Index Value 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 Contoh diatas merupakan array yang belum diberi nilai, maka setiap indeks dalam array akan diisi nilai 0 oleh C#, nah selanjutnya kita akan bahas mengenai bagaimana memberi nilai pada array tersebut, perhatikan contoh program dibawah ini :
using System;
namespace InputOutput {
class Program {
static void Main(string[] args) {
int[] array = { 32, 27, 64, 18, 95, 14, 90, 70, 60, 37 };
for ( int counter = 0; counter <>
Console.WriteLine(array[counter]);
}
}
}
}
Maka ketika kita compile, output array tidak lagi bernilai 0, karena sudah kita isi nilai didalamnya, perhatikan outputnya dibawah ini : Index Value 0 32 1 27 2 64 3 18 4 95 5 14 6 90 7 70 8 60 9 37 Penggunaan Array tidak hanya terbatas disitu saja, kita juga bisa membuat array multi dimensi, berbeda dengan contoh contoh diatas tersebut, array multi dimensi memiliki indeks legih dari satu digit, misal array[4][4], hal ini dapat direpresentasikan bahwa array tersebut memiliki jumlah kolom 4 dan baris 4.
Deklarasi array multidimensi tanpa memeberi nilai adalah seperti dibawah ini :
int array[][] = new int[ 10 ];
dan untuk deklarasi array sekaligus memberi nilai pada array tersebut adalah seperti ini :
int array[,] = { { 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 },
{ 13, 14, 15, 16 } };
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar