Java變量聲明和賦值


Java的8種基礎類型變量聲明,在得到Java 11支持后會有新的語法糖


基礎數據類型一共有8種

整數類型:byte、short、int和long

小數類型:float和double

字符類型:char

布爾類型:bool


 

byte:Java中最小的數據類型,在內存中占8位(bit),即1個字節,取值范圍-128~127,默認值0

short:短整型,在內存中占16位,即2個字節,取值范圍-32768~32717,默認值0

int:整型,用於存儲整數,在內在中占32位,即4個字節,取值范圍-2147483648~2147483647,默認值0

long:長整型,在內存中占64位,即8個字節-2^63~2^63-1,默認值0L

float:浮點型,在內存中占32位,即4個字節,用於存儲帶小數點的數字(與double的區別在於float類型有效小數點只有6~7位),默認值0

double:雙精度浮點型,用於存儲帶有小數點的數字,在內存中占64位,即8個字節,默認值0

char:字符型,用於存儲單個字符,占16位,即2個字節,取值范圍0~65535,默認值為空

boolean:布爾類型,占1個字節,用於判斷真或假(僅有兩個值,即true、false),默認值false


 Java變量聲明:

數據類型變量名 =值、表達式;

例:String name = "柯南";

    int a= 50;

注:“=”並不是數學中的“等號”,而是一個賦值運算符

Java變量命名規則:

1:必須以字母、下划線“_”、或“$”符號開頭

2:可以包括數字、區分大小寫

3:不能使用Java語言的關鍵字,例如int、class、public等

package demo;

public class Main {
    //各種局部變量聲明
    public static void main(String[] args) {
        //字符串變量
        String string = "Hello Kitty";
        //字符
        char c = 'H';
        //整型
        int i = 1;
        short s = 1;
        byte b = 1;
        long l = 1;
        //浮點
        float f = 1.23f;
        //雙精
        double d = 1.23;
        //布爾
        boolean boo = false;

        //自適應變量,會隨着值改變類型
        var v = 1;
        var vv = "Hello Kitty";
        var vvv = 1.23;
        var vvvv = 'H';
        
    }
    
}

 Java的常量用final關鍵字來聲明,

常量一旦被聲明是不可重新賦值的,

        //常量的聲明
        final int I = 1;
        final boolean BOOL = true;
        

需要注意的是

String型需要用雙引號括起來

char型只能放一個字符,而且需要單引號

int型是Java最常用的整型

float型變量需要在數字的最后加f

boolean型只能賦true和false

var聲明變量需要Java11支持


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM