我的意思是說,我的數字在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