gpt4 book ai didi

java - 在 Java 中,除了数量和类型之外,对方法参数施加约束

转载 作者:搜寻专家 更新时间:2023-11-01 02:37:13 24 4
gpt4 key购买 nike

<分区>

我正在尝试定义一个返回数组的方法(称为“范围”)。我传递了两个整数,比如 m 和 n,它返回一个长度为 (n-m) 的数组,如下面的 list 中所述: 隐含地我假设 n 大于 m。但我想明确地强加这个条件。有什么办法可以将这种条件强加于方法的参数上吗?

您可能会建议我更改方法,以便将 m 和 (n-m) 而不是 m 和 n 传递到方法中,但它仍然假定 n-m 是正整数。因此,我们需要找到一种方法来对方法参数施加这些类型的约束。

public static int[] range(int m, int n) {
int[] r=new int[n-m];
for(int i=0; i<n-m; i++)
r[i]=m+i;

return r;
}

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