JavaDay002

進制和變量

進制

老師今天主要給我們講解二進制,十進制.

二進制:只有0和1.

十進制:從1到9.

十進制轉換到二進制是怎麼轉換的呢?

口訣:連除取餘數

意思就是把十進制的數一直除2,一直除到1爲止.然後取每次除的餘數,從下往上寫出來就是二進制.

二進制轉換十進制



變量

變量就是在程序中可以改變的量

變量是可以用來存放數據 同時也可以對數據進行修改

變量的定義

數據類型 變量名=初值

什麼是數據類型呢?

數據類型的分類

1.整型:int->4個字節  short->2個字節 long->8個字節

2.浮點型:float(單精度浮點型)->4個字節  double(雙精度浮點型)->8個字節

3.布爾類型:boolean

4.字符型:char

5.字節:byte->一個字節

字符類型(聲明時用單引號)可以和整型相互轉換


運算符

運算符有三種

1.算數運算符 +  -  *  /  %(取模運算)  ++(自增)  --(自減)

2.關係運算符  >  <  ==  <=  >=  !=

3.邏輯運算符&&(與)   ||(或)  !(非)


流程控制

流程控制有兩種結構

1.順序結構-->代碼由上至下依次執行

2.分支結構-->if    switch


if又有三種形式

1.if(判斷條件){
       語句1;
       語句2;
        ....
 }   

2.if(判斷條件){
     語句體1
 } else{
        語句體2    
 }

3. if(判斷條件1){
         語句體1
 } else if(判斷條件2){
          語句體2
 } else if(){
          語句體3
 } else if(){
 
 }

switch結構

switch (被匹配的值 key) {
        case 匹配值1:
               語句體1
           break;  -- > 跳出(停止)該switch語句
       case 匹配值2;
               語句體2
           break;
       case 匹配值3;
               語句體3
          break;    
       
        default:
                語句體4                    break;

        }


當判斷條件是一個區間的時候使用if相對來說比較簡單

當判斷條件是幾個值得時候就可以用switch

能用if的編程就一定能用switch來解決


最後 說到了三目運算符

(判斷條件)?(返回語句1):(返回語句2)

意思就是判斷條件成立的話就返回語句1 的值

不成立就返回到語句2的值



 

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