有一个int二维数组abc[][]数组里面有一个值是 Q  --------  abc[m][n]=Q我要知道m和n,怎么做?

解决方案 »

  1.   

    有没有不要用一个一个比较寻找的,像binarySearch(int[] a, int key)这样的方法
      

  2.   


    public static void main(String args[])
    {
    int abc[][] = {{2,3},{3,7},{8,10,19}};
    int q = 8;

    for(int m = 0; m < abc.length; m++)
    {
    int abc1[] = abc[m];
    for(int n = 0; n < abc1.length; n++)
    {
    int abc2 = abc1[n];

    if(abc2 == q)
    {
    System.out.println(m+","+n);
    }
    }
    }
    }