{"id":119,"title":"java\u6574\u6570\u7c7b\u578b","good":0,"bad":0,"hit":2159,"created_at":"2014-12-03 12:19:19","content":"
public class Test2_9 {
public static void main(String args[]){
\/\/java\u67094\u79cd\u6574\u6570\u7c7b\u578b\uff1abyte,short,int,long
\/\/java\u7684\u9ed8\u8ba4\u6574\u6570\u8ba1\u7b97\u7684\u7ed3\u679c\u662fint\u7c7b\u578b
\/\/\u6574\u6570\u7684\u5b57\u9762\u91cf\uff08\u5373\u6574\u5f62\u53d8\u91cf=\u53f7\u540e\u9762\u7684\u90a3\u4e2a\u503c\uff09\u662fint\u7c7b\u578b
\/\/\u5982\u679c\u81ea\u9762\u91cf\u8d85\u8fc7Int\u578b\u6700\u5927\u503c\uff0c\u5219\u5b57\u9762\u91cf\u662flong\u7c7b\u578b\uff0c\u540e\u9762\u8981\u52a0l(\u4e0d\u533a\u5206\u5927\u5c0f\u5199)
\/\/\u8f93\u51faint\u578b\u7684\u6700\u5927\u503c->2147483647
System.out.println(Integer.MAX_VALUE);
\/\/\u7ed9longValue\u4e00\u4e2a\u503c\uff0c\u4f7f\u5b83\u8d85\u8fc7Int\u578b\u7684\u6700\u5927\u503c
\/\/int longValue=2147483648;\/\/\u51fa\u73b0\u7f16\u8f91\u9519\u8bef\uff0c\u8d85\u51faint\u578b\u6700\u5927\u503c
\/\/long longValue=2147483648;\/\/\u8d85\u51faint\u578b\u7684\u8303\u56f4\uff0c\u8981\u7528long\u7c7b\u578b\uff0c\u4f46\u662f\u8fd9\u6837\u5199\u662f\u4e0d\u5bf9\u7684
\/\/\u8fd9\u6837\u5199\u5c31\u5bf9\u4e86
long longValue=2147483648l;\/\/l\u4e0d\u533a\u5206\u5927\u5c0f\u5199,\u4e5f\u53ef\u4ee5\u5199\u6210long longValue=2147483648L
System.out.println(longValue);
}
}<\/p>
\u8f93\u51fa\u7ed3\u679c\uff1a<\/p>
2147483647
2147483648<\/p>
<\/p>
\/\/\u7b2c\u4e8c\u4e2a\u4f8b\u5b50--------------------------------------------
\/\/\u7531\u4e8e\u6574\u578b\u9ed8\u8ba4\u8ba1\u7b97\u7ed3\u679c\u662fint\u578b\uff0c\u4e0b\u9762\u7684b=a+3\u5176\u5b9e\u662f\u8fd9\u6837\u7684
\/\/ byte b=byte(a)+int(3);
\/\/\u7531\u4e8ebyte\u53601\u5b57\u8282\uff0cint\u53604\u5b57\u8282\uff0c\u4f46\u53d8\u91cfb\u8981\u6c42\u662fbyte\u578b\uff0c\u4f1a\u4e22\u5931\u4fe1\u606f\uff0c\u7ed3\u679c\u5b58\u5728\u4e0d\u786e\u5b9a\u6027\uff0c\u4f1a\u62a5\u9519
byte a=5;
\/\/byte b=a+3;\/\/\u6240\u4ee5\u8fd9\u4e48\u5199\u662f\u6709\u95ee\u9898\u7684
\/\/\u53ef\u4ee5\u8fd9\u6837\u5199\uff0c\u5c06\u7ed3\u679c\u5f3a\u5236\u8f6c\u6362\u6210byte\u578b
byte b1=(byte)(a+3);
System.out.println(b1);\/\/\u7ed3\u679c\u4e3abyte\u578b8
\/\/\u6216\u8005\u5c06b\u7684\u7c7b\u578b\u6539\u4e3aint\u578b
int b2=a+3;
System.out.println(b2);\/\/\u7ed3\u679c\u4e3aInt\u578b8
\/\/\u8d85\u51fabyte\u8303\u56f4-128-127,\u4e0b\u9762\u8fd9\u884c\u62a5\u9519
\/\/byte b3=126+2;
\/\/\u53ef\u5f3a\u5236\u8f6c\u6362
byte b3=(byte)(126+2);
System.out.println(b3);\/\/-128
System.out.println(Integer.toBinaryString(126));
System.out.println(Integer.toBinaryString(2));
\/\/\u662f\u8fd9\u4e48\u8ba1\u7b97\u5f97\u5230-128\u7684
\/\/126-> 01111110
\/\/2 -> +00000010
\/\/------------------
\/\/ =10000000->2\u76847\u6b21\u65b9128
\/\/\u8f6cbyte\u578b:\u6700\u9ad8\u4f4d\u4e3a1\uff0c\u8868\u793a\u8d1f\u6570\uff0c\u7531\u4e8e\u6b63\u6570\u4e0e\u8d1f\u6570\u7684\u5173\u7cfb\u662f\u53d6\u53cd\u518d\u52a01\uff0c10000000\u53d6\u53cd\u518d\u52a01\u7684\u7ed3\u679c\u8fd8\u662f10000000
\/\/\u4e5f\u5c31\u662f2\u76847\u6b21\u65b9=128\uff0c\u7531\u4e8e\u6700\u9ad8\u4f4d\u4e3a1\u8868\u793a\u8d1f\u6570\uff0c\u6240\u4ee5\u7ed3\u679c\u4e3a-128
\/\/\u6216\u8005\u5b9a\u4e49\u53d8\u91cf\u4e3aint\u578b
int b4=126+2;
System.out.println(b4);\/\/128
System.out.println(Integer.toBinaryString(b4));<\/p>
<\/p>
\u8f93\u51fa\u7ed3\u679c\uff1a<\/p>
8
8
-128
1111110
10
128
10000000<\/p>"}