gpt4 book ai didi

java - 如何在 Magic 8 Ball 程序中正确使用 Java 中的方法

转载 作者:行者123 更新时间:2023-12-01 11:51:31 24 4
gpt4 key购买 nike

我没有要粘贴的代码,因为我拥有的只是要使用的方法的模板。希望这不是太宽泛,因为我已经查看了所有内容,但没有收到我需要的答案。

许多人都看过或听说过“Magic 8 Ball”节目。用户提出问题,他们会收到随机答案。我本来可以用一种方法轻松编写代码,但现在我们已经深入研究使用多种方法,而我遗漏了一 block 拼图。

本次 Activity 规则:1)我必须创建至少三个方法:main、输入方法和输出方法。2)我必须使用 switch 语句来获取随机答案。3)我必须使用 while 循环(或 do-while)来提示用户要么问另一个问题,要么退出。

我认为我唯一的问题在于将每段代码放在哪里。我需要调用扫描仪。这没什么大不了的。我知道如何执行 switch 语句。我知道如何随机化输出。我很可能会使用 boolean 值来表示继续/退出部分。但我实际上应该把扫描仪放在哪里呢? boolean 值?主要是?在输入法中?随机化的处理部分怎么样?我的所有变量是否都在 main 中声明,以便它们遍布各处?

我希望我的问题有意义。

最佳答案

在 main 中或在构造函数中将 Scanner 创建为类级别对象一次,将比每次调用输入方法时创建要便宜得多。如果在类级别创建,则可以直接在输入法中使用,否则如果在 main 方法中创建,则可以作为参数传递给输入法。

boolean 值可以出现在输入法中,因为你直接比较输入,并且没有更多用处。

当您有一个对象,尤其是昂贵的对象时,最好在适用的情况下只创建一次,或者尽可能少地创建它。

关于java - 如何在 Magic 8 Ball 程序中正确使用 Java 中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28787820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com