Java中的Python Xrange

时间:2019-04-06 14:10:24

标签: java python

如何在Java中编写下面的Python代码片段?我是Python的新手,似乎也有切片运算符和迭代函数。纠正我,如果我错了!!

def func(a):
    x = 1
    y = 1
    for num in xrange(a + 1, 2 * a + 1): x *= num
    for num in xrange(1, a + 1): y *= num
    return x / y / (a + 1)

print func(input() +1)

1 个答案:

答案 0 :(得分:1)

切片运算符在这里不相关。要将其转换为Java,您需要知道的是for num in xrange(a, b)等于

for (int num=a+1; num < 2*a+1; num++) {...}