java語言基礎複習03

複習:


1、java 是一個平臺,同時也是一個語言,高級的面向對象的編程語言


2、jdk 中,包括開發環境,javac  運行環境jre ,java


3、在jvm 的虛擬機中,還給我們提供大量的類庫。


4、java 還有三個開發的方向,javase ,javaee,javame


5、javac 進行.java 文件編譯  .class


6、java 對我們.class 進行加載,翻譯,以及執行。




1、java 的數據類型


   a、基本數據類型


      1)四種整型:byte  short  int  long


      2)浮點型: float  double


      3)字符:  char


      4)邏輯類型: boolean  :  true  false 


   b、引用類型  對象類型  類的類型 ,類   接口  數組  ,自定義的類


2、java 程序的變量


   全局變量   局部變量


   類體中叫全局變量,在整個類中都能使用標示符。


   方法體中或者是所定義的一個局部區域中,這叫局部變量,也只有在其定義地方纔可以使用。


   變量,就是我們所定義的一個標示符,而且這個標示符的值是可以發生變化的,叫變量。


   直接使用是一個數據,這叫常量。


   數據類型  標示符 = 變量的值


   在我們java 程序中所有的變量都要有值,纔可以使用。


   全局變量如果你沒有給值,那麼它會有默認值,而且每一種基本類型都是有默認值的。




   //  類型轉換


   小的轉換成大的,是自動類型轉換 int i =23;   double  d = i;


   大的轉換成曉得,是強制類型轉換 double d = 2.3;   int  i = (int)d;//  精度的損失


   boolean  類型是不能參與轉換,  char 類型要轉換成整形,是有一個對照表,ascii 碼對照表
   
   在運算的過程中,小的會自動轉換成大的以後纔開始運算,整形會自動轉換成浮點型纔開始運算


   如果byte,short ,來進行運算,都要先轉換成int 類型纔可以運算,結果也爲int 


3、java 程序中的運算


   算術運算  += -=  ++  --
   
   比較運算  > <  >= <=  ==  , 其結果一定是  true  false


   邏輯運算  &&  ||   !  , 其結果爲true false  ,操作數都是true false
   


1、java 應用程序中的流程控制結構。


條件結構  判斷結構


a、
    if     


    if  else    


    if else if  else if  else




    if-else語句規則:


       1)、if後的括號不能省略,括號裏表達式的值最終必須返回的是布爾值 
       2)、如果條件體內只有一條語句需要執行,那麼if後面的大括號可以省略,但這是一種極爲不好的編程習慣。 
       3)、對於給定的if,else語句是可選的,else if 語句也是可選的 
       4)、else和else if同時出現時,else必須出現在else if 之後 
       5)、如果有多條else if語句同時出現,那麼如果有一條else if語句的表達式測試成功,那麼會忽略掉其他所有else if和else分支。 
       6)、如果出現多個if,只有一個else的情形,else子句歸屬於最內層的if語句


b、switch  case  break  default


   switch (byte short  int long   char  String )


   原理:
   switch(表達式)


   { case 常量表達式1:語句1;


    ....


    case 常量表達式2:語句2;


    default:語句; }


    1.default就是如果沒有符合的case就執行它,default並不是必須的.


    2.case後的語句可以不用大括號.


    3.switch語句的判斷條件可以接受int,byte,char,short,不能接受其他類型.


    4.一旦case匹配,就會順序執行後面的程序代碼,而不管後面的case是否匹配,直到遇見break,利用這一特性可以讓好幾個case執行統一語句.

















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