大战熟女丰满人妻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流概述、特點及其分類


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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产日韩欧美亚洲综合在线 | 国产精品自在欧美一区 | 伊人伊人伊人伊人 | 12至16末成年毛片 | 操穴影院| 免费a级毛片出奶水 | 婷婷四房 | 欧美一区永久视频免费观看 | 亚洲综合无码一区二区 | 日本a∨在线观看 | 国产成人免费 | 中文字幕在线视频在线看 | 国产精品美女久久久久 | 国产99久久精品一区二区 | 久久久婷 | 99久久99久久久99精品齐 | 日本a免费观看 | 欧美成人26uuu欧美毛片 | 亚洲精品综合一区二区三区在线 | 久久天天躁狠狠躁夜夜中文字幕 | 国产欧美日韩一区二区三区 | 国产成人亚洲精品91专区手机 | 久久视频精品 | 久久国产精品2020盗摄 | 91精品91久久久久久 | 四虎在线永久精品高清 | 色多多h| 成人在线免费视频 | 日韩欧美在线观看 | 鲁啊鲁在线视频 | 深夜福利网站在线观看 | 日日摸夜夜添夜夜添一区二区 | 97啪啪 | 日韩视频免费在线播放 | 久久久免费观成人影院 | 99热精品在线观看 | 久久无码精品一区二区三区 | 国产成人综合欧美精品久久 | 久久婷婷色一区二区三区 | 99re8免费视频精品全部 | 日日噜噜夜夜狠狠视频buoke |