<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Java基礎入門篇(三)——Java常量、變量

          共 2742字,需瀏覽 6分鐘

           ·

          2022-04-14 10:17

          點擊上方“Java進階學習交流”,進行關注

          后臺回復“Java”即可獲贈Java學習資料

          但見悲鳥號古木,雄飛雌從繞林間。

          前面幾篇文章用Java帶大家一起了解了幾個游戲小項目,感興趣的小伙伴可以點擊文章觀摩下,手把手教你用Java打造一款簡單故事書(上篇)、手把手教你用Java打造一款簡單故事書(下篇)、手把手教你用Java打造一款簡單考試系統(tǒng)(上篇)、手把手教你用Java打造一款簡單考試系統(tǒng)(下篇)接下來的幾篇文章是關于Java基礎的,希望對大家的學習有幫助,歡迎大家在討論區(qū)留言。


          一、Java常量

          (一)什么是常量

          常量指的是在程序中固定不變的值,是不能改變的數(shù)據(jù)。在Java中,常量包括整型常量、浮點型常量、布爾常量、字符常量等。

          1.整型常量:整數(shù)類型的數(shù)據(jù):主要有如下4種形式:

          二進制:由數(shù)字0和1組成的數(shù)字序列。在JDK7.0中允許使用字面值來表示二進制數(shù),前面要以0B或0b開頭,目的是為了和十進制的數(shù)進行區(qū)分,如0b01101100、0B10110101。

          八進制:以0開頭并且其后0~7范圍內(nèi)(包括0和7)的整數(shù)組成的數(shù)字序列,如0125。

          十進制:數(shù)字0~9范圍內(nèi)(包括0和9)的整數(shù)組成的數(shù)字序列,如123。

          十六進制:以0x或者0X開頭并且其后由0~9,A~F(包括0和9,A和F)組成的數(shù)字序列,如0x25AF。

          2.浮點型常量:數(shù)學中用到的小數(shù),分為雙精度浮點數(shù)(double)和單精度浮點數(shù)(float)兩種類型。雙精度浮點數(shù)后面以D或d結尾,單精度浮點數(shù)后面以F或f結尾。如:2e3f、3.2d、2f、1.23d、3.022e+21f

          3.字符型常量:用單引號引起來的一個字符,如 'e'、E'。需要注意的是,Java 字符串常量值中的單引號和雙引號不可混用。

          4.字符串常量:用于表示一串連續(xù)的字符,一個字符串常量要用雙引號引起來。例如:“hello”、“123”

          5.布爾常量:布爾常量是只有兩個值,即 false(假)和 true(真)。

          6.null常量:null常量只有一個值null,表示對象的引用為空。

          (二)常見的轉義字符及其表示的意義

          \b表示退格符,相當于鍵盤上的Backspace。

          \n表示換行符,換到下一行的開頭。

          \r表示回車符,使光標到當前行的開頭,不會跳到下一行。

          \t表示制表符,相當于鍵盤的Tab鍵。

          \”表示雙引號,雙引號表示字符串開始和結束,包含在字符串中的雙引號需要轉義,例如”the day is,\”cool\”.”

          \’單引號,單引號表示字符串的開始和結束,如果直接寫單引號字符,java程序會認為前兩個是一對,然而報錯,所以需要轉義符(\’)

          \表示反斜線,因為在java代碼中的斜杠是轉義字符,所以需要表示字面意義上的\,就需要使用雙斜杠。

          (三)整型常量進制間的轉換

          1.十進制轉換二進制

          十進制轉換二進制就是一個除以2取余數(shù)過程,把需要轉換的數(shù),除以2得到商和余數(shù),將商繼續(xù)除以2,直到商為0。最后將所有余數(shù)倒序排列,得到數(shù)就是轉換結果。

          例如135,將135除以2,得到余數(shù),直到不能被整除,然后將余數(shù)取出來。

          得到結果是10000111

          2.二進制轉換十進制

          二進制轉換十進制是從右邊到左邊用二進制位上的每個數(shù)去乘以2的相應次方。

          例如0110 0100轉換十進制,得到結果是100

          3.二進制轉換八進制

          二進制轉換八進制是取三合一法,即從二進制的小數(shù)點為分界點,向左(或向右)每三位取成一位。

          例如1010 0100轉換得到結果是244

          二進制:1010 ?0100

          八進制:010 ?100 ?100

          ? ? ? 2 ? 4 ? ?4

          4.二進制轉換十六進制

          取四合一法,即從二進制的小數(shù)點為分界點,向左(或向右)每四位取成一位。

          例如1010 0100轉換得到結果是a4

          二進制:1010 ?0100

          十六進制:1010 ?0100

                  a     4


          二、Java變量

          (一)變量的定義

          程序在運行中,隨時可能產(chǎn)生一些臨時數(shù)據(jù),應用程序會把這些數(shù)據(jù)保存在一些內(nèi)存單元中,每個內(nèi)存單元都用一個標識符來標識。這些內(nèi)存單元就稱為變量,定義的標識符叫做變量名,內(nèi)存單元中存儲的數(shù)據(jù)就是變量的值。

          例如:

          int a=0,b;b = a+1;

          (二)變量標識符的命名規(guī)范

          1.首字符必須是字母、下劃線(―)、美元符號($)或人民幣符號(¥)。

          2.標識符由數(shù)字(0~9)、大寫字母(A~Z)、小寫字母(a~z)、下劃線(―)、美元符號($)、人民幣符號(¥)以及所有在十六進制 0xc0 前的 ASCII 碼組成。

          3.不能把關鍵字、保留字作為標識符。

          4.標識符的長度沒有限制。

          5.標識符區(qū)分大小寫。

          (三)變量聲明

          1.在java中變量聲明可以通過指定的數(shù)據(jù)類型和標識符聲明變量,基本語法如下所示:

          DataType  identifier;


          DataType identifier=value;

          DataType:變量類型,如int,string,double等;

          Identifier:變量的名稱;

          value:聲明變量的值;

          例如:

          int a; //int類型的變量a

          (三)變量賦值

          1.初始化變量是給變量指定一個明確的初始值。初始化變量有兩種方式:一種是聲明時直接賦值,一種是先聲明、后賦值。

          直接賦值,例如:

          char sex=”男”;

          先聲明后賦值,例如:

          String name;name=”張三”;

          2.多個同類型的變量可以同時定義或者初始化,但是多個變量中間要使用逗號分隔,聲明結束時用分號分隔。聲明多個變量,例如:

          String a,b,c,d;

          聲明并初始化多個變量,例如:

          int a1=10,a2=20,a3=30;


          三、總結

          1.本文主要介紹了java的常量,包括了整型常量、浮點型常量、字符型常量、字符串常量、布爾常量、null常量,常用的轉義字符及其表示的意義。

          2.整型常量進制的轉換,包括了十進制轉換二進制,二進制轉換十進制,二進制轉換八進制,二進制轉換十六進制的方法。

          3.介紹了java的變量的定義,變量標識的命名規(guī)范,變量聲明的方式,變量賦值的方式。

          4.通過本文的學習,希望對你有所幫助!

          -------------------?End?-------------------

          往期精彩文章推薦:

          歡迎大家點贊,留言,轉發(fā),轉載,感謝大家的相伴與支持

          想加入Python學習群請在后臺回復【入群

          萬水千山總是情,點個【在看】行不行

          瀏覽 106
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  超碰夫妻自拍 | 欧美精品A | 欧洲亚洲激情 | 国产av漫画 | 天堂无码视频 |