在程序運行過程當中,其值不能夠發生改變的量。java
Java中的常量:字符串、整數、小數、字符、布爾、nullcode
在程序運行過程當中,其值能夠發生改變的量。內存
變量的定義格式:數據類型 變量名 = 初始化值;字符串
{}
中,定義變量名不能重複常量:在程序運行過程當中,其值不能夠發生改變的量。class
除空常量外,其餘常量都可使用輸出語句直接輸出。變量
public class Demo { public static void main(String[] args) { System.out.println(10); // 輸出一個整數 System.out.println(5.5); // 輸出一個小數 System.out.println('a'); // 輸出一個字符 System.out.println(true); // 輸出boolean值true System.out.println("Hollo 豬豬"); // 輸出字符串 } }
變量:在程序運行過程當中,其值能夠發生改變的量。數據類型
從本質上講,變量是內存中的一小塊區域,其值能夠在必定範圍內變化。float
數據類型 變量名 = 初始化值; // 聲明變量並賦值 int age = 18; System.out.println(age);
// 先聲明,後賦值(使用前賦值便可) 數據類型 變量名; 變量名 = 初始化值; double money; money = 666666666.66; System.out.println(money);
同一行定義多個同一種數據類型的變量,中間使用逗號隔開。但不建議使用這種方式,下降程序的可讀性。程序
int a = 10, b = 20; // 定義int類型的變量a和b,中間使用逗號隔開 System.out.println(a); System.out.println(b); int c,d; // 聲明int類型的變量c和d,中間使用逗號隔開 c = 30; d = 40; System.out.println(c); System.out.println(d);
變量的使用:經過變量名訪問便可。總結
在同一對花括號{}
中,變量名不能重複。
變量在使用以前,必須初始化(賦值)。
定義long類型的變量時,須要在整數的後面加L(大小寫都可,建議大寫)。由於整數默認是int類型,整數太大可能超出int範圍。
定義float類型的變量時,須要在小數的後面加F(大小寫都可,建議大寫)。由於浮點數的默認類型是double, double的取值範圍是大於float的,類型不兼容。