gpt4 book ai didi

java - java方法接受大约一百个输入的简单方法是什么?

转载 作者:行者123 更新时间:2023-11-29 09:34:08 25 4
gpt4 key购买 nike

我正在使用 java 制作游戏。我想制作一种方法,只需几行即可轻松创建一个世界。我想要一个这样的方法...

public void makeLevel(see following*)
{
if (... == 1
{
drawGrass(0, 16);
}
......
}
  • 我想要一种简单的方法来在此处输入大约 100 - 200 个输入。

我想这样调用它

makeLevel(1,2,1,1,2,2,1,3,2,1,2,2,1,2,1,2,3,2,2,2,2,1,2,1,2,2,1,2,1,2,1,2,3,2,1,2,3);

我还将有一个名为 drawGrass 和 drawWater 的方法,它们将使用 Graphics2D 绘制这些图片。

我认为您不需要我的代码,但如果您需要,请告诉我,我会把它放在这里。

我在想我可以以某种方式使用数组或类似的东西。

最佳答案

请不要使用 100 个输入。使用数据结构(如果您想命名参数,可以是数组、Map 或自定义类)来保存数据。

或者,您可能想使用 variadic arguments .例如:

public void doSomething(int... args) {
// treat args as an int[]
}

可以调用:

doSomething(1, 2, 3);
doSomething(1,2,3,4,5,6,7,8);
// etc.

但是调用代码中的 100 个参数是残酷的。

关于java - java方法接受大约一百个输入的简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21892865/

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