gpt4 book ai didi

java - 使一组函数都返回唯一值而无需硬编码数字?

转载 作者:行者123 更新时间:2023-12-04 06:10:51 25 4
gpt4 key购买 nike

我有一组函数,我希望每个函数都返回不同的质数。我不在乎哪个函数返回哪个素数,但它们都必须是不同的。

我希望能够做的是写一些类似的东西:

return #uniquePrime#;

然后在我编译代码时将所有这些转换为实际数字。

这可能吗?或者有类似效果的东西? (除了硬编码一组质数)

谢谢!

最佳答案

Or something with a similar effect?



虽然我不明白你为什么要这样做。你可以创建一个

方法 nextPrime("methodName")它创建一个质数并将其注册在 HashMap<String,Integer> 中其中 String 是作为参数接收的方法名称,Integer 存储素数。如果再次调用该方法,您可以查找素数是否已经计算并返回。您可以检查 HashMap 以查看素数是否已用于其他方法。

而不是 return #uniquePrime#;
你会 return nextPrime("methodName");

关于java - 使一组函数都返回唯一值而无需硬编码数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7798026/

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