Array Pindah
June 6, 2010 at 12:05 pm Leave a comment
public static void main(String[] args)throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int[] dataArray = new int[9];
dataArray[0]=11;
dataArray[1]=12;
dataArray[2]=13;
dataArray[3]=14;
dataArray[4]=15;
dataArray[5]=16;
dataArray[6]=17;
dataArray[7]=18;
dataArray[8]=19;
//menampilkan data array
System.out.println(“Data awal “);
for (int x=0; x<=8;x++)
{
System.out.print(dataArray[x] +”\t”);
}
System.out.println();
System.out.print(“Input index yang akan dipindahkan : “);
int xDataDipindah = Integer.parseInt(br.readLine());
System.out.print(“Input index yang akan dituju : “);
int xDataDituju = Integer.parseInt(br.readLine());
//Memanggil procedure pindahDataArray untuk memindahkan sesuai index yang dikirim
pemindahanDataArray(xDataDipindah,xDataDituju,dataArray);
//menampilkan data setelah dipindahkan oleh procedure pindahDataArray
System.out.println(“Data Setelah dipindahkan “);
for (int x=0; x<=8;x++)
{
System.out.print(dataArray[x] +”\t”);
}}
//Procedure
static void pemindahanDataArray(int x1, int x2, int[] dataArray2)
{
int cadangan;
cadangan = dataArray2[x1];
dataArray2[x1] = dataArray2[x2];
dataArray2[x2]=cadangan;
}}
Entry filed under: Uncategorized. Tags: .





Trackback this post | Subscribe to the comments via RSS Feed