數據類型和數據類型轉換以及if語句的使用

一:表達式:1:布爾類型:
                           布爾類型 boolean 是代表判斷的類型,非真即假既是true和false,在內存中佔據一位。
                      2:a:關係運算符  >  <    ==    !=(不等於)  >=(大於等於)  <=(小於等於) 
                               左右兩邊是數值,結果爲布爾類型boolean(真假true , false):3>5 假  5==4  假 8 !=2真
                            b:邏輯運算符  左右兩邊的結果是布爾類型或者兩邊是布爾類型表達式
                                && 邏輯與 兩邊都爲真的時候纔是真,都爲假既是假
                                   || 邏輯或    兩邊只要有一個爲真就是真,都爲假仍是假
                                 ! 邏輯非  非假即真,非真即假 !true則是假  !false則是真
                                       按前後順序依次判斷 !(24<=23)||(2>5)&&!(6<5) 爲真
                             c:三目運算符  ?:
                                     表達式1 ?表達式二:表達式三 表達式一必須是布爾類型,二三可以是任意類型,如           果表達式爲真,則輸出表達式二否則輸出表達式三
                                      

                                                             

二:語句:1:順序語句  至上而下進行
               2:判斷語句(分支語句)只有一種情況的使用if(){}兩種情況使用if(){}else{}多種情況使用if(){}else if(){}…else{}
                                             a:if語句 形式一:if (表達式一) {
                                                                      語句或塊
                                                                                        }表達式一(布爾類型的值或者表達式、關係類型、)爲真時則執行語句或塊否則不執行
                                                               

  if形式二:if(表達式一){a}else {b}表達式一爲真時執行a,否則執行b

                                              

            if表達式三:if (a){1}ielse  if (b){2}else {3}如果a爲真則執行1,否則判斷b是否爲真,爲真則執行2否則執行3  else if 可以多次使用

                                              

b: switch 語句(選擇語句) 形式是switch (a){case值1 :輸出內容break; case值2: 輸出內容break;….break; default:輸出內容} 先判斷a,如果匹配case1則輸出case1的輸出內容,然後再判斷case2以此類推,都不匹配的話,則輸出default默認的內容【default可以放置在任何位置,但是他是最後才執行的,但是如果default放在其他地方的時候後面必須加上break;】【值1,值二可以是int  byte short char string(字符串)】

                                               

數據類型的轉換:
                                1:自動轉換: byte b=12; byte自動轉換成int 同範圍內系統會自動轉換,小到大
                                2:強制轉換: char ch =‘a’ ;
                                                        char ch1 =(char)(ch-32) ;  :使用括號裏面寫上要轉換的類型進行整體強制轉換,大到小,會損失精度

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