Cara pendeklarasian Array setiap bahasa Program berbeda tapi semuanya memiliki karakter yang sama . . .
deklarasi di csharp dan java:
tipedata [] nama variabel = new nama variabel [jumlahElement];
kalo di C++
tipedata namaVariabel [jumlahElemen];
Dulu waktu semester 2 kata pak HadiQ Array itu seperti Laci Ganda, Di belakangnya Laci itu ada Laci lagi sejumlah elemen aray itu . . .
Hehehehehehe
Berikut contoh code Programnya . . .
"Csharp"
namespace Array1Dimensi { class Program { public byte banyak; //property public static void Main(string[] args) { Arr arre = new Arr(); //deklarasi Class Arr arre.Masuk(); //panggil method Masuk dr class Arr Console.WriteLine(); Console.Write("Press any key to continue . . . "); Console.ReadKey(true); } } class Arr { public void Masuk() { Program pro = new Program(); //deklarasi Class Program string [] nama; //deklarasi Array Console.Write("masukkan banyak elemen array = "); pro.banyak = Convert.ToByte(Console.ReadLine()); //input mengunakan property Class program Console.WriteLine(); nama = new string[pro.banyak]; //inisialisasi array //mengisi Array for (byte i = 0; i<pro.banyak; i++) { Console.Write("Masukkan nama mahasiswa ke {0} = ",i+1); nama[i] = Console.ReadLine(); } Console.WriteLine(); //menampilkan Array for (byte i = 0; i<pro.banyak; i++) { Console.WriteLine("Nama maha siswa ke {0} adalah = {1}",i+1,nama[i]); } } } }Hasilnya
"Java"
package array1dimensi; import java.util.Scanner; public class Program { public byte banyak; //property public static void main(String[] args) { Arr arre = new Arr(); //deklarasi Class Arr arre.Masuk(); //panggil method Masuk dr class Arr } } class Arr { public void Masuk() { Scanner baca = new Scanner(System.in); String [] nama; //deklarasi Array Program pro = new Program(); //deklarasi Class Program System.out.print("masukkan banyak elemen array = "); pro.banyak = baca.nextByte(); //input mengunakan property Class program nama = new String[pro.banyak]; //inisialisasi Array System.out.println(); //mengisi Array for (byte i = 0; i<pro.banyak; i++) { int s = i+1; System.out.print("masukkan nama maha siswa ke "+s+" = "); nama[i] = baca.next(); } System.out.println(); //menampilkan Array for (byte i = 0; i<pro.banyak; i++) { int s = i+1; System.out.println("nama maha siswa ke "+s+" adalah "+nama[i]); } } }Hasilnya
"C++"
#include <cstdlib> #include <iostream> using namespace std; class Arr { private : int banyak; //property public : void Masuk() { cout<<"masukkan banyak elemen array = "; cin>>banyak; cout<<endl; string nama[banyak]; //deklarasi dan inisialisasi array //mengisi array for (int i = 0; i<banyak; i++) { cout<<"Masukkan nama mahasiswa ke "<<i+1<<" = "; cin>>nama[i]; } cout<<endl; //menampilkan isi array for (int i = 0; i<banyak; i++) { cout<<"Nama mahasiswa ke "<<i+1<<" adalah "<<nama[i]<<endl; } } }; int main(int argc, char *argv[]) { Arr arre; //deklarasi Class Arr arre.Masuk(); //panggil Method Masuk dari Class Arr cout<<endl; cout<<endl; system("PAUSE"); return EXIT_SUCCESS; }Hasilnya