我想用Java創建自己的數字範圍,並且仍然能夠使用正常的數字。我似乎無法解決它!這是沒有硬編碼每個結果。如何在java中添加自己的數字範圍
比方說。整數變爲0,1,2,3,4,5,6,7,8 ...。等等(我知道!也有負int)
現在,我想使我自己的「數字」,可以使用整數和他們自己的類型。
數字範圍的簡單切割爲1,2,3,5,4,7,6,9,10,11,8,13,14,15, 21,22,23,16 ...等等......所有數字的一頁如下所示。 (我不需要任何數字上面767,但未來數爲512,則769+等一個。
1 2 3 5 4 7 6 9-11 8 13-15 12 17-23 16 25-31 24 33-47 32 49-63 48 65-95 64 97-127 96 129-191 128 193-255 192 257-383 256 385-511 384 513-767
現在讓我們把這些數字TNI公司(INT的對面)
比方說,我如果A = 4和B = 6,結果將是10,而不是8.
但是如果我想看看哪個假設A = 8和B = 10,id會告訴我A較高,如在tni範圍內,8在10之後。
這可能嗎?
不知道別人,但我什麼都不懂。 –
不,這是不可能的。你必須創建你自己的類並通過這個類的方法來完成所有的數學和轉換,你不能重載+運算符或者投射。 –
好的。傷心,但是,謝謝,然後生病吧,以艱難的方式... ... thx爲你的時間,如果沒有其他人告訴我你錯了(我不,你不是,但我希望。 .. :)) – JavaApprentis