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

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

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

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


  命名規范


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


  ①類的命名:首字母大寫,單詞語單詞之間首字母大寫。如: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流概述、特點及其分類


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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产色啪午夜免费视频 | 欧美xxxx8888视频 | 99国产精品国产精品 | julia紧身裙中文字幕在线看 | 12至16末成年毛片 | 69精品在线观看 | 2021久久最新国产精品 | 欧美成人猛男性色生活 | 免费永久国产在线视频 | 亚洲综合性图 | 国产在线五月综合婷婷 | 久久天天躁狠狠躁夜夜2020一 | 免费欧美一级 | 精品亚洲一区二区 | 日本特级aⅴ一级毛片 | 日韩欧美中文字幕一区 | 亚洲精品国产福利 | 久久毛片免费看一区二区三区 | 亚洲国产精品久久久天堂麻豆 | 午夜毛毛片| 国产欧美一区二区三区免费 | 国产在线视精品麻豆 | 久久毛片免费 | 国产精品福利视频 | 久久机热一这里只精品 | 七七久久 | 波多野结衣 一区二区 | 99riav视频| 久热re这里只有精品视频 | 在线成人亚洲 | 狠狠做狠狠做综合日日 | 亚洲 欧美 国产另类首页 | 日本四虎影视 | 日本精品久久久一区二区三区 | 亚洲一区亚洲二区 | 最近中文2019视频在线 | 网红福利在线 | 亚洲精品 欧美 | 国内精品免费视频 | 天天爱夜夜操 | 国产视频1 |