JAVA的判断函数(方法)judge()

Python079

JAVA的判断函数(方法)judge(),第1张

static boolean judge(int a[][], int b[][], int n){

int i, j

boolean bl = false

for(i = 0i <n++i)

for(j = 0j <n++j)

if(a[i][j] == b[i][j]) bl =true

else

bl =false

return bl

}

//注意到调用 judge时只有两个参数

static boolean judge(int a[][], int b[][]){

if(a.length != b.length) {//判断 a b长度是不是一致的

return false

}

int i, j

int n = a.length

for(i = 0i <n++i){

if(a[i].length != b[i].length) {//判断每列长度是不是一致的

return false

}

for(j = 0j <n++j){

if(a[i][j] != b[i][j]){//有一个数据不一致就可以返回 false了

return false

}

}

}

return true //能跑到这里 a 和 b 肯定是一致的了

}

private static String methodname="test13"

private static void test13() {

String methodName = Thread.currentThread().getStackTrace()[1].getMethodName()

System.out.println(methodName)

if(methodName.equals(methodname)){

System.out.println("True")

}

}

public static void main(String agrs[]){

test13()

}

不知道,你的意思是不是这个?