1. 程式人生 > >Java變量及基本數據類型

Java變量及基本數據類型

學生 範圍 student light ann 變化 概念 clas 學生成績

1.Java變量

1.1 變量的概念

  • 內存中的一塊存儲區域;
  • 該區域有自己的名稱(變量名)和類型(數據類型);
  • 該區域的數據可以在同一類型範圍內不斷變化;

1.1.1 為什麽需要定義變量

  • 用來不斷的存放同一類型的常量,並可以重復使用;

1.1.2 定義變量的格式

  • 數據類型 變量名 = 初始化值;

1.1.3 變量使用範圍

  • 變量的作用範圍(一對{}之間有效,"就近原則");

1.2 變量的使用

1)聲明

int a ; //表示聲明一個整型變量,名為a;

int b,c,d; //表示聲明三個整型變量,名為b,c,d;

2)命名

  • 只能包含數字、字幕、_(下劃線)和$(美元符號),並且不能以數字開頭;
  • 嚴格區分大小寫
  • 不能使用關鍵字
  • 可以中文命名,但不建議
  • 命名規則:建議“駝峰命名法”、“見名知意”,如定義個變量表示學生成績:studentScore

3)初始化

聲明的同時初始化:

int a = 250; 

先聲明後初始化:

int a;
a = 250;

4)使用

  • 對變量操作就是對它所存的那個數進行操作。
int a = 5; //聲明變量a並賦值為5;
int b = a+10; //聲明變量b,取出a的值5,加上10後,將和賦值給b
System.out.println(b); //輸出b的值是15
a = a+b;  //取出a的值5,再取出b的值15,再把兩個數的和重新賦值給a
System.out.println(a); //輸出a的值是20
  • 變量的操作必須與數據類型匹配
int a = 3.14;
//報錯:類型不匹配,Type mismatch: cannot convert from double to int
  • 變量在使用之前必須聲明並初始化
System.out.println(m);  //編譯錯誤,m未聲明

int m;
System.out.println(m);  //編譯錯誤,m未初始化

  

Java變量及基本數據類型