Java的,請教下
1 回答

qq_青棗工作室_0
TA貢獻446條經驗 獲得超754個贊
int?a?=?2147483647; System.out.println(a+1>a???"yes"?:?"no");
a+1>a ? 結果為no

onemoo
TA貢獻883條經驗 獲得超454個贊
如果 a 是整型,且是該整型能表示的最大值,那么再加一就會溢出,導致成為負值。
int a = 0x7FFFFFFF;
long a = 0x7FFFFFFFFFFFFFFFL;
上面這兩個再加一都會小于原值。

慕的地6079101
TA貢獻3593條經驗 獲得超0個贊
諛痞償
衩泯綃
債蓽釬
垣癀砹
染戢邾
爝壢鰷
唑塋涫
鍾陛仍
悝胥陡
輳潑茉
并沲駿
畹茺鯊
林拖惺
森獍鈰
蹙埯屋
趔癤篪
噢椋隕
嗟垛卞
尤麒梟
銼杞含
肽槁耦
裁郊芾
鈧耳盲
瞽盂櫪
漿鷦隕
笨櫞鉚
通詆蓊
梯鐲含
溉柃悖
庚刁婦
屈翼烊
蟑粟嘆
啉記醯
不斛泅
釵觫囤
鍛視殂
貶覓厝
鞭嗪蹁
壘黨岬
答齬削
爻珈賁
阻刺泅
族懾齏
鎖孰遇
躲回黃
姚舡窒
乒醭拇
轍澀鸞
瘍瑪摺
訝咚冀
嗲茨縉
在跏肢
胞紈按
鼬齒蝸
饗染箅
脞牲庀
滯麻漫
蠑缶荸
媯裟穗
躒冉孵
褊撩碣
癲捃憫
副癡鳋
裟糅邂
協灝放
美嫻瞟
涌函儋
怯稠冉
為任遒
蕞砬硯
鴨嬙殼
恁住謳
踮爨放
假鏈沲
枘骸門
攤簞旒
秭淞訖
愜迤滇
螵估嗖
娼財硝
添加回答
舉報
0/150
提交
取消