基本介紹
1.變數
- 定義:可以變化的量
2.變數宣告
- Java是一種強制型別語言,每一個變數必須宣告型別
3.變數名,變數型別和作用域
- Java變數是程式中最基本的存盤單元,其要素包括變數名,變數型別和作用域
- type varName [=value] [{,varName[=value]}]
- 資料型別 變數名=值;可以使用逗號隔開來宣告多個同型別變數(但是一般不建議)
- 變數型別:基本資料型別和參考資料型別
- 作用域:類變數;實體變數;區域變數;
4.常量(Constant)
- 定義:初始化后不能再改變值,不會變動的值(所謂常量可以理解為一種特殊的變數,它的值被設定后,在程式運行程序中不允許被改變)
- 宣告:final 常量名=值;
final double PI=3.14;
- 注意:常量名一般使用大寫字符
運用實體
public class Variable {
//常量定義
static final double PI=3.14;
//可轉化為(static是修飾符,不在意先后順序):final static double PI=3.14;
//類變數 static
static double salary=2500;//如果前面不加static,main中則無法輸出
//實體變數:從屬于物件;如果不自行初始化,這個型別的默認值為 0 0.0
//布爾型別:默認值是false
//除了基本資料型別,其他默認值都是null;
String name;
int age;
//main方法
public static void main(String[] args) {
//定義變數
//int a,b,c;不建議
int a;
int b;
int c;
String name="litongzhou";
char x='X';
double pi=3.14;
//區域變數:必須宣告和初始化值
int i=10;
System.out.println(i);//在main方法中可以輸出i
//參考實體變數
//變數型別 變數名字=new 類名()
Variable variable=new Variable();
System.out.println(variable.age);//輸出值為0
System.out.println(variable.name);//輸出值為null
//參考類變數
System.out.println(salary);//如果前面不加static則不能輸出salary的值 //salary 工資
//參考常量
System.out.println(PI);//如果在類中的常量定義缺少static則無法知道PI的值
}
//其他方法
public void add(){
//System.out.println(i);在此方法中則無法輸出main方法中的i的值
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/477877.html
標籤:其他
上一篇:介面中的Java實作類