Re: [請益]無號整數?

看板java作者 (淺水中)時間17年前 (2007/03/04 18:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《htx2 (htx)》之銘言: : 大家好,我是Java新手,想問問看要如何實作C語言的無號整數? : 我看一些Java書上似乎沒有無號整數的宣告方法,所以來這邊問問看。 : 我想要的演算法如下: : (1)從鍵盤輸入一個無號整數值存入一個整數變數中。 : (2)從螢幕上印出無號整數的值。 : ------------- : 如int型態變數的整數值介於-2147483648~2147483647之間, : 如今我欲輸入0~4294967295之間的無號整數存入一個int型態的變數, : 如超過int整數型態範圍的值,勢必丟出例外; : 雖然可以存到一個long型態的變數,但如果我硬是要用int型態的變數來存放, : 該如何實作呢? : 我想到的實作方式是將輸入的無號整數值減去2147483648然後存入int型態 : 變數中,印出時再加回去,但還不如用長整數來實作。 : 還是說其實有無號整數的宣告方式? : 請大大們多多指教 <(_ _)> Java沒有unsigned 乖乖用long來取代吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.105.36
文章代碼(AID): #15wg0AGv (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
請益
1
1
完整討論串 (本文為第 2 之 2 篇):
請益
1
1
文章代碼(AID): #15wg0AGv (java)