第二章:05变量
?內(nèi)存中的一個(gè)存儲(chǔ)區(qū)域,用于在內(nèi)存中保存數(shù)據(jù)
?該區(qū)域的數(shù)據(jù)可以在同一類型范圍內(nèi)不斷變化
?變量是程序中最基本的存儲(chǔ)單元。包含變量類型、變量名和存儲(chǔ)的值
②使用說明① 變量必須先聲明,后使用
② 變量都定義在其作用域內(nèi)。在作用域內(nèi)它是有效的
③ 同一個(gè)作用域內(nèi),不可以聲明兩個(gè)同名的變量
③聲明及賦值 格式數(shù)據(jù)類型 變量名 = 變量值;
聲明
int num; ? ? ? ? ? ?// 聲明 num 為整數(shù)變量
int num,num1,num2 ; // 同時(shí)聲明 num,num1,num2 為整數(shù)變量
?
賦值
int num = 2 ; ? ? ? // 聲明變量,并直接設(shè)置
?
int numTest ; ? ? ? // 聲明變量
numTest = 2 ; ? ? ? // 用到變量時(shí),再賦值
?
④實(shí)例class VariableTest {
? ?public static void main(String[] args) {
? ? ? ?//變量的定義
? ? ? ?int myAge = 12;
? ? ? ?//變量的使用
? ? ? ?System.out.println(myAge);
? ? ? ?//System.out.println(myNumber);//編譯錯(cuò)誤:使用myNumber之前并未定義過myNumber
? ? ??
? ? ? ?//變量的聲明
? ? ? ?int myNumber;
? ? ? ?//System.out.println(myNumber);//編譯錯(cuò)誤:使用myNumber之前并未賦值過myNumber
? ? ? ?myNumber = 1001;//變量的賦值
? ? ? ?
? ? ? ?//System.out.println(myClass);//編譯不通過
? ? ? ?
? ? ? ?//int myAge = 22;//不可以在同一個(gè)作用域內(nèi)定義同名的變量
? ? ? ?
? ?}
? ?public void method(){
? ? ? ?int myClass = 1;
? ?}
}
?
⑤?
⑥?
⑦?
⑧?
⑨?
⑩?
??
??
??
??
??
??
??
??
??
??
轉(zhuǎn)載于:https://www.cnblogs.com/Lucky-stars/p/11007633.html
總結(jié)
- 上一篇: Cisco packet tracer6
- 下一篇: Nacos深入浅出(三)