akong problema nganung mu.error ning loop(kanang akong gi.comment)
Code:
import java.util.*;
public class Sample
{
private int columns;
private int rows;
private int input;
private int display;
private int array [][];
private int search;
private int l;
private int j;
private boolean bk;
private boolean tf;
private boolean x =true;
Scanner in = new Scanner(System.in);
//do{ nganung error ni dri? nahan ko ang mahitabo kai magbalik2x lng program
public Sample()
{
do{
try{
System.out.println("Input rows: ");
rows = Integer.parseInt(in.nextLine());
System.out.println("Input columns: ");
columns = Integer.parseInt(in.nextLine());
array = new int [rows][columns];
input = 0;
display = 0;
search = 0;
tf=false;
bk=false;
l = 0;
j = 0;
Process();
}catch(NumberFormatException nfe){System.out.println("Invalid"); tf=true;}
}while(tf==true);
}
public void Process()
{
for(int x =0; x <rows;x++)
{
for(int i = 0; i<columns;i++)
{
System.out.println("Input int in array ["+x+"] ["+i+"]: ");
input = Integer.parseInt(in.nextLine());
array[x][i]=input;
}
}
System.out.println("Search: ");
search = Integer.parseInt(in.nextLine());
}
public String toString()
{
for(int x=0; x<rows;x++)
{
for(int i =0 ; i<columns;i++)
{
if(search==array[x][i]){ l=x; j=i; bk=true; break;}
}
}
if(bk==false){System.out.println("Not Found");}
else{System.out.println("Index: ["+l+"] ["+j+"]");}
return "";
}
public static void main(String args[])
{
Sample s = new Sample();
System.out.println(s);
}
//}while(x==true);
}