黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

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

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


  命名規范


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


  ①類的命名:首字母大寫,單詞語單詞之間首字母大寫。如: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://m.ilovecolors.com.cn/v104/


  Java視頻下載【JavaSE進階】:http://m.ilovecolors.com.cn/v61/


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


  相關內容


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


  系統學習Java后端開發線路


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


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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 丁香综合网| 国产在线视频一区二区三区 | 亚洲va欧美va人人爽夜夜嗨 | 亚洲欧美人妖另类激情综合区 | 欧美巨大xxxx做受高清 | 免费人成激情视频在线观看 | 国产又黄又免费aaaa视频 | 一级全黄视频 | 欧美午夜成年片在线观看 | 女性特黄一级毛片 | 又黄又爽又色视频 | 成人毛片免费在线观看 | 国产成人禁片免费观看视频 | 免费观看日韩大尺码观看 | 国产精品大片天天看片 | 在线亚洲综合美国十次 | 日本一区二区三区视频在线 | 中文字幕第35页 | 最近中文字幕在线看免费视频 | 看全色黄大色黄大片女图片 | 搞黄视频网站 | 欧美xxxx性猛交bbbb | 国产精品一区二区久久精品 | 亚洲人色大成年网站在线观看 | 成人免费午夜视频 | 精品免费视频 | 黑丝一区| 男女那个视频免费 | 怡红院五月天 | 国产精品1024永久免费视频 | 日本精品不卡 | 午夜伦理宅宅235 | 亚洲人成网站在线播放942一 | 亚洲三级网站 | 欧美三区在线观看 | 欧美成人性生活视频 | 欧美在线天堂 | 国产精品一区二区不卡 | 农村寡妇一级毛片免费播放 | 精品一区二区三区在线观看视频 | 最近中文字幕视频国语中文字幕 |