weixin_44995829
小强进化史
2021-03-30 15:53
采纳率: 33.3%
浏览 22
已采纳

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;

	    }

这种错误是因为什么呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • Eglusaxie
    Eglusaxie 2021-03-30 17:37
    已采纳

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

    点赞 1 评论
  • Yin_Ruo
    土拨鼠1号 2021-03-30 17:38

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

    点赞 评论
  • qq_34370249
    qq_34370249 2021-03-31 11:06

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

    点赞 评论
  • weixin_44995829
    小强进化史 2021-04-02 19:10

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

    点赞 评论

相关推荐