大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 數據類型-javase免費視頻下載

數據類型-javase免費視頻下載

更新時間:2020-02-13 10:12:31 來源:動力節點 瀏覽2469次


  命名規范


  (變量命名、常量命名、方法命名乃至以后使用開發框架的配置文件命名,都可使用駝峰命名法)


  ①類的命名:首字母大寫,單詞語單詞之間首字母大寫。如:StudentId(學生ID號)、MaxValue(最大值)。


  ②變量的命名:第一個首字母小寫,其他單詞首字母大寫。如:identityCardfirstNamegetName。


  ③常量命名:一個活多個單詞組成,所有字母大寫。


  ④方法的命名:第一個首字母小寫,其他單詞首字母大寫,如setName()、getName()。


  數據類型


  上一章也提到過,基本數據類型如下表


數據類型-javase免費視頻下載


  本章講講各數據類型間轉換(重點)


  1)自動類型轉換


  ①當把存儲范圍小的值(常量值、變量的值、表達式計算的結果值)賦值給了存儲范圍大的變量時,


  byte->short->int->long->float->double


  char->


  intsignA='a';//char自動升級為intdoublesignB=20;//20屬于int類型,該例中int自動升級為double


  ②當存儲范圍小的數據類型與存儲范圍大的數據類型一起混合運算時,會按照其中最大的類型運算


  intsignA=1;bytesignB=1;doublesignC=1.0;doublesum=signA+signB+signC;//混合運算,升級為存儲范圍大的變量double


  ③當byte,short,char數據類型進行算術運算時,按照int類型處理


  byteb1=1;byteb2=2;byteb3=(byte)(b1+b2);//b1+b2首先升級為int,進行加的操作,再強轉成bytecharc1='0';charc2='A';System.out.println(c1+c2);//113


  2)強制類型轉換


  ①當把存儲范圍大的值(常量值、變量的值、表達式計算的結果值)賦值給了存儲范圍小的變量時,需要強制類型轉換


  double->float->long->int->short->byte


  ->char


  提示:強轉有風險,可能會損失精度或溢出


  ②當某個值想要提升數據類型時,也可以使用強制類型轉換


  inti=1;intj=2;doubleshang=(double)i/j;


  提示:這個情況的強制類型轉換是沒有風險的。

      數據類型-javase免費視頻下載


  3)特殊的數據類型轉換


  任意數據類型的數據與String類型進行“+”運算時,結果一定是String類型


  System.out.println(""+1+2);//12


  但是String類型不能通過強制類型()轉換,轉為其他的類型


  Stringstr="123";intnum=(int)str;//這是錯誤的


  4)“+=”符號擴展范例


  示例代碼A:


     數據類型-javase免費視頻下載


  分析:


  s+=1邏輯上看作是s=s+1計算結果被提升為int類型,再向short類型賦值時發生錯誤,因為不能將取值范圍大的類型賦值到取值范圍小的類型。但是,s=s+1進行兩次運算,+=是一個運算符,只運算一次,并帶有強制轉換的特點,也就是說s+=1就是s=(short)(s+1),因此程序沒有問題編譯通過,運行結果是2.


  示例代碼B:


      數據類型-javase免費視頻下載


  分析:


  b3=1+2,1和2是常量,為固定不變的數據,在編譯的時候(編譯器javac),已經確定了1+2的結果并沒有超過byte類型的取值范圍,可以賦值給變量b3,因此b3=1+2是正確的。


  反之,b4=b2+b3,b2和b3是變量,變量的值是可能變化的,在編譯的時候,編譯器javac不確定b2+b3的結果是什么,因此會將結果以int類型進行處理,所以int類型不能賦值給byte類型,因此編譯失敗。


  數據類型的轉換,簡而言之,記住兩句話:


  1.程序中的整數默認都是int型,即在方法調用直接傳入的一個具體的整數值,默認情況下是int型。


  2.值域小的的類型可以自動轉化為值域大的。值域大的不能直接轉化為值域小的,但是確認無風險的情況下,可以通過強制轉化實現。


  動力節點Javase相關視頻免費下載學習


  Javase視頻教程【301集】:http://www.dabaquan.cn/v104/


  Java視頻下載【JavaSE進階】:http://www.dabaquan.cn/v61/


       以上就是動力節點Java培訓機構小編介紹的“數據類型-javase免費視頻下載”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


  相關內容


  最新Java學習路線(適用于初學者)


  系統學習Java后端開發線路


  Javase——IO流概述、特點及其分類


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 婷婷色网 | 狠狠色噜噜综合社区 | 久草精彩视频 | 色综合一本到久久亚洲91 | 色综合五月激情综合色一区 | 欧美亚洲h在线一区二区 | 久久99久久99精品免费看动漫 | 一级女性全黄生活片免费看 | 一本久久a久久精品vr综合 | 亚洲七七久久精品中文国产 | 久久咪咪爱 | 中文字幕精品在线 | 亚洲综合香蕉 | 国产波多野结衣中文在线播放 | 亚洲视频在线观看免费视频 | 久久亚洲国产精品一区二区 | 毛片黄片视频 | 久久精品国产日本波多麻结衣 | 香蕉视频成人在线观看 | 69av美女| 日日拍夜夜嗷嗷叫国产 | 黄色在线免费网站 | 日本黄页网 | 国产一区二区不卡免费观在线 | 澳门一级特黄录像免费播黄 | 亚洲欧美综合人成野草 | 久久久99精品 | 国产视频2021 | 在线观看日韩 | 日韩 欧美 自拍 在线 视频 | 日本一级毛片视频无遮挡免费 | 国产在线毛片 | 免费黄色毛片 | 国产亚洲在线 | 麻豆日韩区久久综合 | 色天使色婷婷在线影院亚洲 | 成人欧美视频在线观看播放 | 国产在线观看一区二区三区四区 | 国内精品久久久久久久影视麻豆 | 欧美精品亚洲精品 | 我要看一级毛片 |