boolean 算法?

public static boolean searchMatrix(int[][] a, int target,int n,int m) {
		for (int i = 0; i < n; i++) {
			for (int j = 0; j < m; j++) {
				if (a[i][j]==target) {
					return true;
				}
			}
		}
		 return false;

	    }

这种错误是因为什么呢?

true不是ture,你放的代码里面写的是正确的,但是报错信息里是ture

你的这个return 只是将里面的那个循环中止了,外面的那个循环还在继续运行

你在跑一下,给一个错误的范例,我跑你的代码,不会报错

代码打错了,ture都让我打错了