亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中變量與類型是什么

發布時間:2021-08-06 13:59:11 來源:億速云 閱讀:152 作者:小新 欄目:開發技術

這篇文章主要介紹了java中變量與類型是什么,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

    整型變量

    基本語法格式

    int	變量名	= 初始值;

    代碼示例

    int a = 10;

    int表示變量的類型是一個整型。在 Java 中, 一個int變量占 4 個字節,和操作系統沒有直接關系。

    什么是字節?

    字節是計算機中表示空間大小的基本單位.

    計算機使用二進制表示數據. 我們認為 8 個二進制位(bit) 為一個字節(Byte).

    我們平時的計算機為 8GB 內存, 意思是 8G 個字節.

    其中 1KB = 1024 Byte, 1MB = 1024 KB, 1GB = 1024 MB.

    所以 8GB 相當于 80 多億個字節.

    長整型變量

    基本語法格式

    long 變量名 = 初始值;

    代碼示例

    long a = 10L;//定義一個長整型變量,也可以寫為long a = 10l;(l是L的小寫)

    Java 中 long 類型占 8 個字節

    雙精度浮點型變量

    基本語法格式

    double 變量名 = 初始值;

    代碼示例

    double a = 1.0;

    java中double是8個字節。Java 的 double 類型的內存布局遵守 IEEE 754 標準(和C語言一樣), 嘗試使用有限的內存空間表示可能無限的小數, 勢必會存在一定的精度誤差。 例如:

    double a = 1.1;
    System.out.println(a * a);

    結果為:

    java中變量與類型是什么

    單精度浮點型變量

    基本語法格式

    float 變量名 = 初始值;

    代碼示例

    float a = 1.0f;//也可以寫作1.0F

    float 類型在 Java 中占四個字節, 同樣遵守 IEEE 754 標準. 由于表示的數據精度范圍較小, 一般在工程上用到浮點數都優先考慮 double, 不太推薦使用 float。

    字符類型變量

    基本語法格式

    char 變量名 = 初始值;

    代碼示例

    char ch = 'A';

    java中一個字符占兩個字節。 因為 Java 中使用 Unicode 表示字符。

    字節類型變量

    基本語法格式

    byte 變量名 = 初始值;

    代碼示例

    byte a = 0;

    java中byte的大小為1個字節。

    短整型變量

    基本語法格式

    short 變量名 = 初始值;

    代碼示例

    short a = 0;

    java中short占用兩個字節。

    布爾類型變量

    基本語法格式

    boolean 變量名 = 初始值;

    代碼示例

    boolean value = true;

    boolean類型的變量只有兩種取值,true表示真,false表示假。

    Java 的 boolean 類型和 int 不能相互轉換, 不存在 1 表示 true, 0 表示 false 這樣的用法。

    boolean 類型有些 JVM 的實現是占 1 個字節, 有些是占 1 個比特位, 這個沒有明確規定。

    簡單/內置類型小結

    簡單類型/內置類型包裝類大小(字節)取值范圍
    intInteger4-2^31——2^31-1
    longLong8-2^63——2^63-1
    doubleDouble84.9E-324 ——1.7976931348623157E308
    floatFloat41.4E-45——3.4028235E38
    charCharacter20——65535
    byteByte1-128——127
    shortShort2-2^15——2^15-1
    booleanBooleanJVM標準并未明確大小

    字符串類型變量

    基本語法格式

    String 變量名 = "初始值";

    代碼示例

    String name = "張三";

    轉義字符

    轉義字符解釋
    \n換行
    \t水平制表符
    \'單引號
    \"雙引號
    \\反斜杠

    例如:

    String str = "My name is \"張三\"";
    System.out.println(str);

    結果為:

    java中變量與類型是什么

    字符串拼接

    +表示字符串拼接。

    例如:

    String a = "hello ";
    String b = "world";
    System.out.println(a+b);

    結果為:

    java中變量與類型是什么

    變量作用域

    變量作用域指是該變量能生效的范圍, 一般是變量定義所在的代碼塊 (大括號)。例如:

    public class TestDemo {
        public static void main(String[] args) {
            {
                int a = 10;
                System.out.println(a);//編譯通過
            }
            System.out.println(a);//編譯不通過,找不到變量a
        }
    }

    變量的命名規則

    • 一個變量名只能包含數字, 字母, 下劃線

    • 數字不能開頭.

    • 變量名是區分大小寫的

    注意: 雖然語法上也允許使用美元符($)命名變量,但不推薦這樣命名。

    命名推薦小駝峰命名法。 例如:

    int maxValue = 10;

    常量

    常量指的是運行時類型不能發生改變,不能在程序運行過程中發生修改。

    字面值常量

    10 // int 字面值常量(十進制) 
    010 // int 字面值常量(八進制) 由數字 0 開頭. 010 也就是十進制的 8 
    0x10 // int 字面值常量(十六進制) 由數字 0x 開頭. 0x10 也就是十進制的 16 
    10L // long 字面值常量. 也可以寫作 10l (小寫的L) 
    1.0 // double 字面值常量. 也可以寫作 1.0d 或者 1.0D 
    1.5e2 // double 字面值常量. 科學計數法表示. 相當于 1.5 * 10^2 
    1.0f // float 字面值常量, 也可以寫作 1.0F 
    true // boolen 字面值常量, 同樣的還有 false 
    'a' // char 字面值常量, 單引號中只能有一個字符
    "abc" // String 字面值常量, 雙引號中可以有多個字符.

    final 關鍵字修飾的常量

    final修飾的變量不能被更改。例如:

    final int a = 10;
    a = 20;//編譯錯誤

    感謝你能夠認真閱讀完這篇文章,希望小編分享的“java中變量與類型是什么”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    白沙| 固原市| 溆浦县| 天津市| 余江县| 延安市| 眉山市| 海口市| 锡林浩特市| 会同县| 嘉善县| 乃东县| 成武县| 贵定县| 临西县| 阆中市| 永宁县| 府谷县| 宝坻区| 拜泉县| 海南省| 台州市| 安化县| 大方县| 萨嘎县| 开远市| 小金县| 蕲春县| 无棣县| 扎鲁特旗| 江源县| 文化| 九龙城区| 佛坪县| 武胜县| 博兴县| 准格尔旗| 银川市| 资中县| 平定县| 南雄市|