gpt4 book ai didi

java - 我可以根据数组中的值命名变量吗?

转载 作者:行者123 更新时间:2023-12-02 10:08:55 25 4
gpt4 key购买 nike

如果我有一个数组,我可以使用其中的值来命名变量吗?

到目前为止我已经尝试过...

String Statement = "Please enter the ";
String[] Variables = {"Weight", "Length", "Height", "Width",
"Zones"};


for (int x = 0; x <= 3; x++) {
double Array.get(Variables, x) = UI.askDouble(Statement + Variables[x] + " (kg): ");
}

没有运气。

最佳答案

我不知道你想要的是否可能,但 map 是一种数据结构,可能更适合你的想法:

Map<String, Double> vals = new HashMap<>();
vals.put("Weight", 100.5d);
vals.put("Length", 2.0d);
// now access those keys
System.out.println("Weight = " + vals.get("Weight");

或者,更好的是,您可以使用这些字段定义 POJO,例如

public class Measurements {
private double weight;
private double length;
private double height;
private double width;
private double zones;

// constructor and getters/setters
}

然后,您可以使用此 POJO 作为包装器来一次存储所有感兴趣的值。

关于java - 我可以根据数组中的值命名变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55135414/

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