Ad Unit (Iklan) BIG

Mencari Nilai Dari Elemen Array Menggunakan Scanner Java

Posting Komentar

java
Mencari Nilai Dari Elemen Array Menggunakan Scanner Java (Input Dari Keyboard)

Assalamualaikum wr wb
    Hai sahabat calon programmer semuanya !
Banyak yang bilang gimanasih cara yang lebih singkat untuk input data array dalam jumlah sebanyak banyaknya. Nah calonprogramer disini rekomendasikan ke kalian semua unatuk gunain jasa java scanner, karna scanner sangat mempermudah dan mempersingkat programnya. scanner juga bisa diterapin ke  fungsi dan prosedur juga loh, untuk lebih jelasnya lagi marimkita perhatikan apa yang akan di bahas kali ini.
     Yang akan kami bahas kali ini adalah bagaimana mencari nilai pada elemen array (fungsi/prosedur) menggunakan scanner. Calon programmer akan kelompokkan yang menggunakan scanner dari tanpa sub (fungsi/prosedur) dan menggunakan sub (fungsi/prosedur).

1.Scanner program tanpa sub
import java.util.Scanner;

/**
 *
 */

public class tess {
    public static void main (String []  args){
        Scanner cc=new Scanner(System.in);
        System.out.println("masukkan nilai array");
        int A[]=new int[10];
        for (int i=0; i<A.length; i++){
            A[i] = cc.nextInt();
        }
        System.out.println("nilai elemen array adalah : ");
        for (int i=0; i<A.length; i++){
            System.out.print(A[i]+", ");
        }
        System.out.println();
        System.out.println("masukkan nilai yang di cari");
        int dicari= cc.nextInt();
        for(int i=0; i<A.length; i++){
            if(A[i]==dicari){
                System.out.println("nilai "+dicari+", ditemukan di  elemen ke-"+i);
            }
        }
    }
}
2.Scanner program dengan sub
  a.Fungsi
     import java.util.Scanner;
     /**
     *
     */

     public class Scanner_fungsiprosedur_array {
         //fungsi
          static int dicari(int A[],int cari){
          for(int i=0; i<A.length; i++){
            if(A[i]==cari){
                return i;
               }
           }
                return -1;
           }
        public static void main (String []   args){
        Scanner cc=new Scanner(System.in);
        System.out.println("masukkan nilai array ");
        int A[] = new int[10];
        for(int i=0; i<A.length; i++){
            A[i] = cc.nextInt();
        }
        System.out.println("nilai array adalah :");
        for(int i=0; i<A.length; i++){
            System.out.print(A[i]+", ");
        }
        System.out.println();
        System.out.println("masukkan nilai yang dicari");
        int cari = cc.nextInt();
        int elemen = dicari(A,cari);
        if (elemen==-1){
            System.out.println("maaf nilai belum ada");
        }
        else
            System.out.println("nilai "+cari+", ditemukan di  elemen ke-"+elemen);
          }
        }
  b.Prosedur
     import java.util.Scanner;
     /**
     *
     */

     public class Scanner_fungsiprosedur_array {
        static void dicari(){
        Scanner cc=new Scanner(System.in);
        System.out.println("masukkan nilai array");
        int A[]=new int[10];
        for (int i=0; i<A.length; i++){
            A[i] = cc.nextInt();
        }
        System.out.println("nilai elemen array adalah : ");
        for (int i=0; i<A.length; i++){
            System.out.print(A[i]+", ");
        }
        System.out.println();
        System.out.println("masukkan nilai yang di cari");
        int dicari= cc.nextInt();
        for(int i=0; i<A.length; i++){
            if(A[i]==dicari){
                System.out.println("nilai "+dicari+", ditemukan di  elemen ke-"+i);
            }
           }
        }
      public static void main (String []  args){
            dicari();
        }
     }

Riefqi
Saya adalah salah satu mahasiswa yang ingin berbagi ilmu seputar pemrograman dan saya harap bisa bermanfaat amin

Related Posts

Posting Komentar

Subscribe Our Newsletter