Java變量及基本數據類型
阿新 • • 發佈:2017-05-28
學生 範圍 student light ann 變化 概念 clas 學生成績
1.Java變量
1.1 變量的概念
- 內存中的一塊存儲區域;
- 該區域有自己的名稱(變量名)和類型(數據類型);
- 該區域的數據可以在同一類型範圍內不斷變化;
1.1.1 為什麽需要定義變量
- 用來不斷的存放同一類型的常量,並可以重復使用;
1.1.2 定義變量的格式
- 數據類型 變量名 = 初始化值;
1.1.3 變量使用範圍
- 變量的作用範圍(一對{}之間有效,"就近原則");
1.2 變量的使用
1)聲明
int a ; //表示聲明一個整型變量,名為a;
int b,c,d; //表示聲明三個整型變量,名為b,c,d;
2)命名
- 只能包含數字、字幕、_(下劃線)和$(美元符號),並且不能以數字開頭;
- 嚴格區分大小寫
- 不能使用關鍵字
- 可以中文命名,但不建議
- 命名規則:建議“駝峰命名法”、“見名知意”,如定義個變量表示學生成績:studentScore
3)初始化
聲明的同時初始化:
int a = 250;
先聲明後初始化:
int a; a = 250;
4)使用
- 對變量操作就是對它所存的那個數進行操作。
int a = 5; //聲明變量a並賦值為5; int b = a+10; //聲明變量b,取出a的值5,加上10後,將和賦值給b System.out.println(b); //輸出b的值是15 a = a+b; //取出a的值5,再取出b的值15,再把兩個數的和重新賦值給a System.out.println(a); //輸出a的值是20
- 變量的操作必須與數據類型匹配
int a = 3.14; //報錯:類型不匹配,Type mismatch: cannot convert from double to int
- 變量在使用之前必須聲明並初始化
System.out.println(m); //編譯錯誤,m未聲明 int m; System.out.println(m); //編譯錯誤,m未初始化
Java變量及基本數據類型