作者calais007 (浅水中)
看板java
标题Re: [请益]无号整数?
时间Sun Mar 4 18:31:37 2007
※ 引述《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