2 kaseyhebe kaseyhebe 于 2014.12.19 23:40 提问

为什么这个 总是返回True呀?

public void winGame() {
boolean won = true;

    for (int i = 0; i < count.length; i++) {
        for (int j = 0; j < count[0].length; j++) {
            if (count[i][j] != MINE && buttons[i][j].isEnabled()) {
                won = false;
            }
        }
    }
    if (won = true) {
        Window.alert("Win!!!!!!!!");
    }
}

    说won never used 

    并且总是won=true

1个回答

duanzi_peng
duanzi_peng   Rxr 2015.01.08 09:47

那就是 count[i][j] != MINE && buttons[i][j].isEnabled() 这句不成立呗。加断点 调试调试,分别取值看看

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
微机原理接口汇编技术
课件 微机原理 接口技术 为什么一定要那么多字呀 总是不够
skyeye1.31手册
这个资料找了好久,对于入门很有好处。是官方的手册。不知道为什么skyeye的开发人员总是不喜欢写手册,也是我们这些还没有入门的人的一个考验呀
ios播放器横竖屏切换的问题
所有的视频类App都会面临一个播放器横竖屏切换的问题,之前一直使用KVO强制修改设备方向达到竖屏转为横屏。 UIDevice.current.setValue(value, forKey: "orientation") 目前看来,优酷视频貌似依然使用的这个方法,具体表现为statusBar会跟着屏幕做旋转动画,而且播放器下的其他控件会转到横屏布局。 但是这个方法是非官方提供的API,
一个需要了解的DLL文件
求帮忙看下,这个DLL文件看不懂,为什么总是需要很长的描述呢
为什么我的返回值总是none
在看其他人的代码时很是容易明白原理,但到了自己写就不免总会出些差错,返回none是我在写python的递归时发现的一个问题 def exam(a,b):     if a+b==10:         return b     exam(a,b+1) def是python函数的定义(python的函数必须以def开头),函数名exam,形参a和b,函数内容是直到两者和为10输出b的值
客户端连接WebSocket服务器时连接失败会出现的一些问题及解决方案
      前段时间自己在本地写的一个WebSocket程序部署到服务器出现了几个错误,我自己也做了记录和分析,最后总结出来给大家看一下,希望能帮助大家规避掉这些问题。同时给现在正在做WebSocket和正准备想做WebSocket的程序猿多指出一条较为效率的路。 Q1 客户端链接WebSocket服务器时连接失败,报404错误。      排查了地址错误和配置相关后,是因为JAR冲突,因为To...
打开word2010出现进度条的解决办法
首先确认office已经激活 Win + R 输入 regedit,打开注册表 打开以下路径 HKEY-CURRENT-USER\Software\Microsoft \Office\14.0\Word\Options 如上图所示,找到NoRereg 右击,修改,参数如下图 修改完数值以后,确定退出。打开word,不会再出现进度条。如果没有找到NoRereg,右击空白处,如下图
BuildConfig方法二
BuildConfig.DEBUG总是返回false的解决方法
用ajax返回验证的时候总是弹出error原因
发一个简单案例: 前台: 用户登录 $(function(){ var loginDialog; loginDialog = $('#loginDialog').dialog({ closable : false , // 组件添加属性:让关闭按钮消失
为什么每次启动Word总是进入“ 安全模式”?
为什么每次启动Word总是进入“ 安全模式”?