难以增加

安农

我在增加称为“正确”的计数器时遇到一些困难。而不是增加它不断地打印出1,并且不将数字加在一起。我尝试使用另一个变量求和,但是没有运气。有什么想法为什么它没有增加?

码:

    tf.addActionListener(new ActionListener() {
    int wrong = 0;
    int right = 0;

    @Override
    public void actionPerformed(ActionEvent e) {// enter key
        JTextField tf = (JTextField) e.getSource();
        letter = tf.getText();
        tf.setText("");
        // tf.requestFocus();
        jlLetsUsed.setText(jlLetsUsed.getText() + letter + " ");// sets

        char[] jlabelText = jlLines.getText().toCharArray();// converts

        char userEnteredChar = letter.charAt(0);
        System.out.println(wordList[level]);
        if (!wordList[level].contains(letter)) {
            wrong++;
            if (wrong == 6) {
                JOptionPane.showMessageDialog(frame,
                        "He's dead, game over." + "\n"
                                + "The word was " + wordList[level]
                                + ".", "You Lost",
                        JOptionPane.INFORMATION_MESSAGE, ic);
                GameStructure restart = new GameStructure();
                level = (int) (Math.random() * 64);// generate new
                                                    // random word
                restart.window();
            }
            return;
        }
        int i = 0;
        for (i = 0; i < wordList[level].length(); i++) {
            if (wordList[level].charAt(i) == userEnteredChar) {
                jlabelText[3 * i] = ' ';
                jlabelText[3 * i + 1] = userEnteredChar;
                right++;
            }// end if
        }// end for
        jlLines.setText(String.valueOf(jlabelText));
        if (jlabelText.length / 3 == right) {
            JOptionPane.showMessageDialog(frame, "You got the word!.",
                    "You Lost", JOptionPane.INFORMATION_MESSAGE, ic);
            GameStructure restart = new GameStructure();
            level = (int) (Math.random() * 64);// generate new
                                                // random word
            restart.window();
        }
    }// end actionPerformed method
});
山姆,我是说恢复莫妮卡

我的猜测是,您期望right打印出正确猜测的次数,但是看起来好像您打电话

int right = 0;

每次您猜到。

尝试用至少2个相同字母装入一个单词,然后猜测该字母。我敢打赌,在这种情况下,您看到数字上升到2。


如果您希望数字在每次猜对了正确的字母后都增加,那么您将不得不在猜测范围之外进行声明。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

难以实现readlink()函数

来自分类Dev

难以使用指针

来自分类Dev

难以确定要传递的正确参数

来自分类Dev

Scipy NDimage相关:难以忍受的缓慢

来自分类Dev

模数算法证明难以捉摸

来自分类Dev

Tomcat 8.0.36:WebappClassLoaderBase难以捉摸的nullpointerexception

来自分类Dev

令人难以置信的交换

来自分类Dev

在Haskell中难以实现霍夫曼树

来自分类Dev

我的网站难以获得SSL认证

来自分类Dev

令人难以置信的交换

来自分类Dev

难以实现scipy插值

来自分类Dev

难以捉摸的文字练习(jquery / Javascript)

来自分类Dev

令人难以置信的压缩视频

来自分类Dev

Rails耙任务难以置信的缓慢

来自分类Dev

javascript令人难以置信的行为

来自分类Dev

难以实现计数排序算法

来自分类Dev

难以获得大笔股票收益的代码

来自分类Dev

如何关注难以预测的标签?

来自分类Dev

简单的计数器将数字的颜色更改为红色(减少)绿色(增加)以某种方式难以达到黑色为零

来自分类Dev

在python中成倍增加的问题

来自分类Dev

从表中获取搜索数据-难以捉摸

来自分类Dev

使用XMPPFramework在vCard上传中,图像变得难以辨认

来自分类Dev

连接到MS Access的Eclipse难以想象的编码行为

来自分类Dev

使用列表列表时难以使用subList

来自分类Dev

难以捉摸的Recaptcha错误。复制代码始终失败

来自分类Dev

Solr难以获得具有多个术语的模糊搜索

来自分类Dev

java.lang.ArrayIndexOutOfBoundsException:难以确定发生错误的位置

来自分类Dev

password.js难以获得哈希密码

来自分类Dev

难以使用PHP DOMDocument解析脏的html代码