我的意思是说,我的数字在0 - 400之间。如果我传入0,它将返回400,如果我传入1,它将返回399,等等等等。有没有一个方程式可以让我做到这一点? (是的,我知道这不是真正的Java,因为它是纯数学)(Java)不确定这个术语,但基本上我如何得到一个范围内的数字的“相反”?
编辑:哇,我和白痴。我怎么没有意识到这是减法?我的问题是使用Slick2D,并且我在使用LWJGL原点时遇到了困难(0,0位于左上角)v.s.其他原点(0,0左下方是)
编辑2:请求对版主删除这个
我的意思是说,我的数字在0 - 400之间。如果我传入0,它将返回400,如果我传入1,它将返回399,等等等等。有没有一个方程式可以让我做到这一点? (是的,我知道这不是真正的Java,因为它是纯数学)(Java)不确定这个术语,但基本上我如何得到一个范围内的数字的“相反”?
编辑:哇,我和白痴。我怎么没有意识到这是减法?我的问题是使用Slick2D,并且我在使用LWJGL原点时遇到了困难(0,0位于左上角)v.s.其他原点(0,0左下方是)
编辑2:请求对版主删除这个
我认为你正在寻找的差异。
f(n) = 400 - n
在Java中,这可能是这样的:
int getOpposite(int n) {
return 400 - n;
}
为偶数,传递n/2
将返回n/2
- 所以在400
的情况下,传递200
将只返回200
。
它被称为减法。
你拿最高的数字,叫它N
。取下限,称之为M
。然后你拿起原来的号码,叫它i
。然后
answer =(N-i)+ M;
n = ULimit-n;会给你相反的
如果x是你传入的数字,'400 - x'会做这个工作 – Cameron 2012-04-21 01:45:13
你的意思是*减法*? – 2012-04-21 01:45:14
谁点击“这个问题显示研究努力”?我的意思是,真的吗? – 2012-04-21 01:46:39