07月30日 星期四

  1. 變量和常量

    • 變量:計算機語言中能儲存計算結果或能表示值抽象概念。變量可以通過變量名訪問。在指令式語言中,變量存儲的值通常是可變的,因此稱之爲變量。(變量:是一塊命了名的內存空間。空間的內容可以變化,通過不斷是用新數據替換老數據,打到內存的重用的目的。)
      • 變量的三個要素:變量數據類型,變量名,變量值。
    • 常量:在內存中一塊命名的空間、在程序運行時,不會被修改的量。Java中可以使用final關鍵字定義常量如:(final int A = 10;)
    • 定義常量好處:1、可以引入業務名稱 2、可以做到“一改全改”。
    • 空間對比大小double類型>float類型>long類型>int類型>short類型>byte類型。當轉化的時候如果是由大空間轉到小空間就需要強制轉換。
    • 類型轉換:
      1、自動類型轉換:小空間類型自動轉換成大容量類型。(注意:整型運算結果至少是 int類型!!!)列如:
      byte a = 4;
      byte b = 5;
      byte c = a+b;//這行就會報錯
      //應該寫成
      byte c = (byte)(a+b);//或者
      int c = a+b;
      2、強制類型轉換:大容量類型強制轉換成小容量類型。 列如:
      double x = 45.87;
      int y = (int)x;
    • ==與=的區別:
      1、=賦值。int a = 8;創建a變量,將8存放在a變量所在空間中。
      2、==比較。a == 8 將變量a的值取出看是否與8相等。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章