變量(Variable)
Java變量是程序中最基本的存儲單元吞杭,其要素包括變量名,變量類型和作用域变丧。
變量作用域
-
類變量
static double a = 2500
-
實例變量
? 從屬于對象芽狗,在方法中調(diào)用時要new一個新的對象;如果不自行初始化痒蓬,這個類型的默認值 0 0.0 null 布爾值默認為false
? 除了基本類型童擎,其余的默認值都是null
-
局部變量
? 必須聲明和初始化值
public class lilingxiaohape{ static int n = 0; //類變量 寫在類里的靜態(tài)變量 String str = "hello world"; //實例變量 public void sth(){ int i = 0; //局部變量 寫在方法里 } }
變量的命名規(guī)范
- 所有的變量方法類名,都要求見名知意攻晒,即用名字表達出含義
- 類成員變量顾复、局部變量、方法名:首字母小寫的駝峰命名法 eg. cardGame
- 常量:大寫字母與下劃線 eg. MAX_VALUE
- 類名:首字母大寫的駝峰命名法 eg. PlayingCard.java
常量(Constant)
初始化(initialize)之后不能再改變的值鲁捏。
注意芯砸,常量名一般用全大寫字母
static final double PI = 3.14;
final static double PI = 3.14;
//修飾符,不存在先后順序