1. 程式人生 > 其它 >JAVA02(變數常量)

JAVA02(變數常量)

public class Demo2 {
/**
* int long type double boolean char float short
* 1.main方法
* public static void main(String[] args){
* //區域性變數:必須申明和初始化值
* }
* //例項變數:從屬於物件;如果不自行初始化,這個型別的預設值(Demo2)
* //布林值:預設是false
* //除了基本型別,其餘的預設值都是null
*
*/
/**
* 1.什麼是變數:變數本質上來說是記憶體的一塊空間
* 變數包含三部分:資料型別 名稱 字面值(資料)
* 變數是記憶體中儲存資料的基本大單元
* 變數三要素:變數名 資料型別 儲存域
*/

/**
* 2.資料型別的作用:
* 有不同的資料有不同的型別,不同的的資料型別底層會分配不同大小的空間
* 資料型別是指導程式在運動階段應該分配多大的空間
*/

/**
* 3.變數要求:
* 變數中儲存的具體的資料必須和變數的資料型別一致,當不一致的時候編譯錯誤
*/
/**
* 4 .宣告/定義變數的語法
* 資料型別 變數名;
* 資料型別:整數型
* 變數名:只要是合法的識別符號就行,規範中要求:首字母小寫,後面每個單詞首字母大小寫
* 如:
* int i;
* int age;
* int length;
* 其中int是資料型別,i,age,length都是變數名
*/

/**
* 5.變數宣告之後怎麼賦值
* 語法格式:變數名 = 字面值;
* 字面值的資料型別必須和變數的資料型別一致
* “=”是一個運算子,叫賦值運算子,賦值運算子先運算等號右邊的表示式,
* 表示式執行結束後的結果賦值給左邊的變數
*/

/**
* 6.宣告和賦值可以放到一起完成
* int i = 10;
*/
/**
* 7.變數賦值之後,可以重新賦值,變數的值可以變化;
*/

/**
* 8.有了變數的概念之後,記憶體空間得到了重複使用
*/

/**
* 9。通常訪問一個變數包括兩種訪問形式
* 1)第一種:讀取變數中儲存的具體型別 get/獲取
* 2)第二種:修改變數中儲存的具體型別 set/修改
*/

/**
* 10.變數在一行上可以宣告多個(不建議)
* int a = 1;
* int b = 2;
*/

/**
* 11.java中變數必須先宣告,在賦值,才能訪問。
* int i; 程式宣告到這記憶體空間並沒有被開闢出來,
* 變數i沒有初始化,所以沒賦值之前無法訪問。
* i = 100;
* System.out.println(i);
*
* int a,b,c=300;
* 未初始化變數a,b,c賦值300.
* 賦值要分開賦值
*/


//例項變數:從屬於物件;如果不自行初始化,這個型別的預設值(Demo2)
String name;
int age;
//類變數 static
static double salary = 2500;
public static void main(String[] args){
//變數型別 變數名 = new Demo2();
Demo2 demo2 = new Demo2();
System.out.println(demo2.age);

//類變數 static
System.out.println(salary);
/**
* 常量:
* 初始化之後不能改變的值;
* 值被設定後,在程式執行過程中不允許被改變。
* 語法:
* final 常量值 = 名
*/

//修飾符不存在先後順序
//static final double PI = 3.14;
//final static double PI = 3.14
//final常量 double資料型別
//public static void main(String[] args){
//System.out.println(PI);
// }


}
}