Senin, 05 Mei 2014

Contoh Array Algoritma Pemrograman Java


________________________________________________

packagetugas1;

publicclass MyArray1 {
int []a= newint [5];
     
      voidinitArray (){
            for(inti=0;i<5;i++){
                  a[i] = -1;
            }
      }


      voidTampilArray(){
            for(inti=0;i<5;i++){
                  System.out.println("A["+i+"]; "+a[i]);
            }
      }


      publicstaticvoid main (String[]args){
            MyArray A=newMyArray();
           
            A.initArray();
            A.TampilArray();
      }
}
________________________________________________
packagetugas1;

importjava.util.Scanner;

publicclass MyArray2 {
int []a= newint [5];
     
      voidinitArray (){
            for(inti=0;i<5;i++){
                  a[i] = -1;
            }
      }
      voidIsiArray (){
            Scanner sc= newScanner(System.in);       
            for (inti=0;i<5;i++){
                  System.out.print("A["+i+"]; ");
                        a[i] = sc.nextInt();
            }
      }
publicstaticvoid main (String[]args){
      MyArray A=newMyArray();
     
      A.initArray();
      A.IsiArray();
}
}
________________________________________________
packagetugas1;

importjava.util.Scanner;

publicclass MyArray4 {
int []a= newint [5];
     
      voidinitArray (){
            for(inti=0;i<5;i++){
                  a[i] = -1;
            }
      }
      voidSeqSearch(){
            Scanner sc= newScanner(System.in);
            System.out.print("Dicari; ");
            int x = sc.nextInt();
            booleanketemu = false;
            inti=0;
            while ((ketemu == false) && (i< 5)){
                  if (x==a [i])
                  ketemu =true;
                  else
                        i++;
            }
                  if(ketemu == true)
                        System.out.print(x+"ketemu di; A"+i);
                  else
                        System.out.print(x+"tidakketemu");
      }
publicstaticvoid main (String[]args){
      MyArray A=newMyArray();
     
      A.initArray();
      A.SeqSearch();
}
}
________________________________________________
packagetugas1;

importjava.util.Scanner;

publicclass MyArray5 {
      privatestaticfinalint[] z = null;
      int []a= newint [5];
     
      voidInitArray(){
            for (inti=0;i<5;i++){
                  a[i]= -1;
            }
      }
      voidBinaryArray(){
      Scanner sc = newScanner(System.in);
      System.out.print("Dicari; ");
      int x = sc.nextInt();
      booleanketemu = false;
      int k = 0;
      while ((ketemu == false) && (a <= i )){
            k = (a + z)/  2;
            if(x == a[i])
                  ketemu = true;
            ele
           
            if(x>a[k])
                  a = k + 1;
            x = k -1;
      }
      publicstaticvoidmain(String[]args){
            MyArray A=newMyArray();
           
            A.initArray();
            A.BinaryArray();
      }

}
}


Tidak ada komentar:

Posting Komentar