4.Java數據類型轉換

1.變量的使用規(guī)則:

在滿足程序需求的情況下,我們盡量選取小的數據類型,減少內存空間

2.數據類型轉換的兩種方式

*? 小的數據類型==========>大的數據類型? (自動轉換數據類型)

*? 大的數據類型==========>小的數據類型? (強制轉換數據類型)

*

* 注意點:

*

*? 在byte,short,char在數據類型轉換的時候督函,都是默認Int的數據類型去執(zhí)行的數據類型

*

*? 注意點: (都是以補碼的形式表示的)

*? ? 最高位為1的時候表示為負數 如:1111111100111? (負數)

*? ? 最高位為0的時候表示為正數 如:0000000010011? (正數)

*? ? 原碼的由來:

*? ? 負數的決定值户辫,然后得到絕對值的二進制數就是 => 原碼

*? ? 原碼減去-1得到的,然后取反就得到了 => 反碼

*? ? -24的表示方法

*? ? 1.第一步怀骤,寫出24的二進制表示钠绍,011000;

*? ? 2.第二步宋渔,取反藻茂,100111鞭铆;

*? ? 3.第三步,加1哆姻,101000宣增;

*? ? 4.第四步,得出結論矛缨,-24 = 101000爹脾。

口決:

正負數看最高位帖旨,最高為1為負數,0為正數

正負數轉換方式:原碼+取反+1===本身

3.自動轉換數據類型:

如下:

System.out.println("數據類型轉換=====>自動轉換數據類型");

byteb =10;

shortc = b;

intd = c;

longf = d;

System.out.println(f);

4.強制轉換數據類型

//強制轉換數據類型 (默認的情況是byte都是轉成int的數量類型進行轉換的)

System.out.println("數據類型轉換====>強制轉換數據類型");

inth =10;

byteg = (byte)h;

System.out.println(h);

intaa =10;

intbb =10;

bytecc = (byte)( aa + bb);

System.out.println(cc);

//這里要注意下 如果超過了byte的內存的范圍 -128-127的范圍 灵妨,128超過了byte的范圍了

intdd =128;

byteff = (byte) dd;

System.out.println(ff);

//a = 97? 注意在碼表中a對應的就是97,在默認情況下byte解阅,short,char都是為Int的形式去執(zhí)行數據運算的

chara ='a';

System.out.println(a+1);

//java在編譯的時候不會創(chuàng)建內存空間 java 命令泌霍,只有在運行的時候才會去創(chuàng)建內存空間货抄,javac命令,在檢測常量的時候可以檢測數值超過了數據的內存范圍了,變量則是不會的

inti =128;

bytezz = (byte)i;

System.out.println(zz);

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末朱转,一起剝皮案震驚了整個濱河市碉熄,隨后出現的幾起案子,更是在濱河造成了極大的恐慌肋拔,老刑警劉巖锈津,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異凉蜂,居然都是意外死亡琼梆,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門窿吩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來茎杂,“玉大人,你說我怎么就攤上這事纫雁』屯” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵轧邪,是天一觀的道長刽脖。 經常有香客問我,道長忌愚,這世上最難降的妖魔是什么曲管? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮硕糊,結果婚禮上院水,老公的妹妹穿的比我還像新娘。我一直安慰自己简十,他們只是感情好檬某,可當我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著螟蝙,像睡著了一般恢恼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上胶逢,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天厅瞎,我揣著相機與錄音饰潜,去河邊找鬼。 笑死和簸,一個胖子當著我的面吹牛彭雾,可吹牛的內容都是我干的。 我是一名探鬼主播锁保,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼薯酝,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了爽柒?” 一聲冷哼從身側響起吴菠,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎浩村,沒想到半個月后做葵,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡心墅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年酿矢,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片怎燥。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡瘫筐,死狀恐怖,靈堂內的尸體忽然破棺而出铐姚,到底是詐尸還是另有隱情策肝,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布隐绵,位于F島的核電站之众,受9級特大地震影響,放射性物質發(fā)生泄漏氢橙。R本人自食惡果不足惜酝枢,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望悍手。 院中可真熱鬧,春花似錦袍患、人聲如沸坦康。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽滞欠。三九已至,卻和暖如春肆良,著一層夾襖步出監(jiān)牢的瞬間筛璧,已是汗流浹背逸绎。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留夭谤,地道東北人棺牧。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像朗儒,于是被迫代替她去往敵國和親颊乘。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法醉锄,類相關的語法乏悄,內部類的語法,繼承相關的語法恳不,異常的語法檩小,線程的語...
    子非魚_t_閱讀 31,631評論 18 399
  • Win7下如何打開DOS控制臺? a:開始--所有程序--附件--命令提示符 b:開始--搜索程序和文件--cmd...
    逍遙嘆6閱讀 1,598評論 4 12
  • 目錄:1.基本數據類型2.引用數據類型 數據類型: Java語言是一個強類型語言 1.所有變量烟勋,必須先聲明類型...
    Ansaxnsy閱讀 991評論 0 7
  • 常量的概述和使用 A:什么是常量在程序執(zhí)行的過程中其值不可以發(fā)生改變 B:Java中常量的分類字面值常量自定義常量...
    野望君閱讀 617評論 0 0
  • 三兩好友识啦,相游東林寺 夏末秋初,荷塘繁盛耀東林 游廟宇神妹,覽巧匠精工之巨作 觀香火颓哮,看信徒一世之虔誠。
    胡小超閱讀 306評論 0 1