【Java學習】_04 常量和變量

一、常量

1.常量:

在程序運行中,值不發生改變的量

2.常量的分類:

java中的常量共分爲6類
(1)字符串常量
用雙引號括起來的內容,例如“hello,world"
(2)字符常量
用單引號括起來的常量
(3)整數常量
不帶小數的數字
(4)小數常量
帶小數的數字
(5)布爾常量
布爾值,表示真假。只有true,false
(6)空常量
一個特殊的值,空常量。值是:null
注意:空常量是不能直接輸出的

public class ConstantWord{
    public static void main(String[]args){
        //字符串
        System.out.println("hello");
        // 數字
        System.out.println(666);
        // 字符
        System.out.println('A');
        //布爾
        System.out.println(true);
        //空常量:是不能直接輸出的
        //System.out.println(null);
    }
}

二、變量

1.變量的概念

變量就是在程序運行過程中,其值可以發生改變的量。
可以實現修改一變量名直接批量修改變量對應的值的效果,起到牽一髮而動全身的效果。
本質上:變量是存儲在內存中的一小塊區域。

2.變量定義:

變量名+數據類型+變量值
int a = 10

3.變量使用:

取值和修改值

取值: a
修改值: a = 20;

【.舉例】

public class VariableDemo{
    public static void main(String[]args){
        //定義變量
        int a = 10;
        //輸出變量
        System.out.println(a);
        //修改變量
        a = 20;
        System.out.println(a);
    }
}

4.變量使用的4個注意事項

(1)在main方法中,定義的變量名不能重複
(2)定義變量的時候需要給初始值,未賦值不能使用。
(3)定義long類型需要在初始值後面添加L。(否則機器會認爲是int類型);
(4)定義float類型需要在初始值後面添加F。(浮點數默認值爲double類型);

public class VariableDemo2 {
    public static void  main(String [] args){
        //定義byte類型的變量b
        byte b = 10;
        System.out.println(b);
        //定義short類型的變量s
        short s = 100;
        System.out.println(s);
        //定義int類型的變量
        int i = 1000;
        System.out.println(i);
        //定義double類型的變量
        double d = 13.24;
        System.out.println(d);
        //定義char類型的變量
        char c = 'a';
        System.out.println(c);
        //定義boolean類型的變量
        //下列語句報錯,因爲變量b在上面的代碼中已經定義過
        //boolean b = true;
        //System.out.println(b);
        boolean bb = true;
        System.out.println(bb);
        //定義long類型的變量
        //下列語句報錯:未初始化變量(未給變量賦初始值)
        //long l;
        //System.out.println(l);
        long l = 100000000L;
        System.out.println(l);
        //float類型後面需要添加F
        float f = 3.14f;
        System.out.println(f);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章