为了账号安全,请及时绑定邮箱和手机立即绑定

简单的 Hangman 游戏 - 3 个问题

简单的 Hangman 游戏 - 3 个问题

Cats萌萌 2023-01-05 17:12:21
好的,这是我在 Java 中的第一个项目。我很高兴它终于奏效了,尤其是因为我投入的时间比我想象的要多得多。不过我有3个问题我必须将“静态”放在所有方法共享的变量前面,因为没有它我会出现“无法从静态内容引用非静态变量”错误。它如何影响我的脚本,它在实践中有什么意义吗?为什么我不能更改包名称?除了脚本的第一行外,其他地方都没有提到游戏运行正常,但我又忘记了一件小事,我真的不知道如何解决这个问题。这部分决定玩家是否获胜 if  (wordList.size() == 6) {                 System.out.println("\nYou won, congratulations! \n");                                 break;  }问题是,我不得不写数字“6”,因为我承认在我的代码字“经济”中有 2 个字母“o”,所以如果会这样写wordList.size() == word.length()它不会工作(如果代码字中没有 2 个相同的字母,它会工作)
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

  1. Static 关键字表示该类拥有您的字段,而不是对象本身。这意味着该字段不会随着每个对象的创建而创建,相反,只会有一个字段在给定类型的所有对象之间共享。您必须仅在主应用程序类中执行此操作,因为主要方法是静态的。

  2. 可以,您只需要相应地更改目录结构即可。

  3. 得到单词,跳过相同的字母,计算长度,然后将其与您猜到的字母进行比较。


查看完整回答
反对 回复 2023-01-05
  • 1 回答
  • 0 关注
  • 97 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信