常量和變量

 

什麼是變量?

變量顧名思義就是可以變化的量, 變量本質上就是代表一個”可操作的存儲空間”,空間位置是確定的,但是裏面放置什麼值不確定。我們可通過變量名來訪問“對應的存儲空間”,從而操縱這個“存儲空間”存儲的值。

定義變量的語法格式:

//數據類型  變量名  =  數據值;

int         a    =  100;

變量的注意點:

  • 變量必須先聲明,在賦值之後才能使用
  • 變量使用時有作用域的限制。
  • 變量包括變量名,變量類型和作用域。變量在使用前必須對其聲明, 只有在變量聲明以後,才能爲其分配相應長度的存儲空間。
  • 變量聲明是一條完整的語句,因此每一個聲明都必須以分號結束
  • 變量名必須是合法的標識符,而且最好達到見面知義的效果
  • 變量不可以重複定義。
  • 對於float和long類型來說。字母后綴F和L不能丟掉
  • 一個語句可以創建多個變量,不推薦
int a = 100,b= 200,c = 300; //同時創建三個int變量,並且同時賦值,不推薦

變量作用域:

從定義變量的一行開始。一直到直接所屬的大括號結束爲止。

什麼是常量?

常量通常指的是一個固定的值,就是不變的量。常量一旦被初始化後不能再更改其值。整數常量可以根據所在範圍來確定類型,例如100在-128~127之間,所以他是byte類型;500在-32768~32767之間,所以它是short類型;100000在-2147483648~2147483648之間,所以它是int類型。java中默認的整數類型是int類型

在java中 我們通常使用 final來聲明常量。

常量的分類:

  •  字面值常量
  •  自定義常量

字面值常量的分類

  • *字符串常量 用雙引號括起來的內容
  • * 整數常量 所有整數
  • * 浮點數常量 所有小數
  • * 字符常量 用單引號括起來的內容,裏面只能放單個數字,單個字母或單個符號。沒有不行
  • * 布爾常量 較爲特殊,只有true和false
  • * 空常量 null  不能直接打印輸出

符號常量:使用final修飾的PI等稱爲符號常量。其格式爲

final int a = 10;// 變量a,因爲有了關鍵字final的修飾,不可以改變。修改a的值會報錯Error

需求輸出基本數據類型常量

1 package day02;
 2 // 基本數據類型 的常量
 3  public class Demo1_Constant {
 4         public static void main(String[] args) {
 5             System.out.println("字符串常量" ); //字符串常量,使用雙引號括起來的內容
 6             System.out.println(1); // 整數常量,所有的整數
 7             System.out.println(12.35);// 小數常量,所有的小數
 8             System.out.println('中'); //字符常量:用單引號的括起來的內容,裏面只是單個數字,單個字母,
 9             System.out.println('@'); // 字符常量:單個漢字或者符號,裏面什麼不放也不可以。
10             System.out.println(' ') ;// 字符常量 可以放空格 ,代表空格字符
11             System.out.println(true);  // boolean 類常量,只有2種情況,不是true 就是false
12             
13         }
14 }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章