Mencari Nilai Dari Elemen Array Menggunakan Scanner Java
Oktober 21, 2019
Mencari Nilai Dari Elemen Array Menggunakan Scanner Java (Input Dari Keyboard)
Assalamualaikum wr wbHai 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;2.Scanner program dengan sub
/**
*
*/
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);
}
}
}
}
a.Fungsi
import java.util.Scanner;
/**
*
*/
public class Scanner_fungsiprosedur_array {
//fungsib.Prosedur
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);
}
}
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();
}
}