Senin, 09 Juli 2012

pencarian dalam array dengan input ordo

yang butuh langsung copas aja gan :D

hasil runningnya :





listing programnya :
import java.util.Scanner;
class inputcariarray{
public static void main(String args[]){
Scanner scan1=new Scanner(System.in);
System.out.print("masukan ordo matrik:");int ordo=scan1.nextInt();

int[][]array=new int[ordo][ordo];

for(int i=0;i<array.length;i++){
for(int j=0;j<array[i].length;j++){
int ib=i+1;
int in=j+1;
System.out.print("masukan nilai ke["+ib+"]["+in+"]=");
array[i][j]=scan1.nextInt();
}
}



System.out.println("nilai matrik yang sudah di input:");
for(int i=0;i<array.length;i++){
for(int j=0;j<array[i].length;j++){

System.out.print(array[i][j]+" ");
}
System.out.println();

}
boolean d=false;
System.out.println("\nmasukan nilai yg akan dicari:");
int c=scan1.nextInt();
int k=0;
int l=0;
for(k=0;k<array.length;k++){
for(l=0;l<array[k].length;l++){
if(array[k][l]==c){
d=true;
break;
}

}
if(d==true){
break;
}
}
if(d=true){
System.out.println("nilai "+c+" ada di index ke["+(k+1)+"]["+(l+1)+"]");
}else{
System.out.println("nilai "+c+" tidak ada");}
}
}


semoga bermanfaat dan terima kasih..

0 komentar:

Poskan Komentar