java基礎知識(二):運算符、表達式、條件語句、循環語句、數組

1.java中的運算符包括:算術運算符、關係運算符、賦值運算符、複合運算符、邏輯運算符、三目運算符、java

  算術運算符:+(不只能夠用於算術運算並且能夠用於字符串拼接),-,*,/、%、++,--數組

  關係運算符:> 、< 、== 、>= 、<=、!=指針

  賦值運算符:=對象

  複合運算符:*=、+=、-=、/=、%=字符串

  邏輯運算符:&(邏輯與) |(邏輯或) &&(短路與) ||(短路或)!(非)、^(異或)string

  三目運算符:條件判斷語句?true的狀況 :false的狀況it

2.表達式:用運算符把常量或變量鏈接起來的式子稱爲表達式;根據運算符的不一樣能夠劃分出不一樣的表達式:如賦值表達式、算術表達式、邏輯表達式等等io

3.條件語句:for循環

  if條件語句:容器

  (1)方式一:if(條件判斷語句){  }

  (2)方式二:if(條件判斷語句){  }else{  }

    (3)   方式三:if(條件判斷語句){  }else if (條件判斷語句){  }else{  }

  switch語句:

  switch(表達式){

    case  值1:

       語句體;

       break;

    case 值2:

       語句體;

       break;

               ……

    default:

  }

  注意:表達式的取值:byte,short,int,char,枚舉類型、string類型

4.循環語句:

  for循環:

    for(循環初始化賦值:循環結束條件:控制條件語句){

      循環體;

    }

  while循環:

    while(循環判斷條件){

      循環體語句;(包括循環初始化賦值,控制條件語句)

    }

  do{}while();循環:

    do{

      循環語句;

    }while(循環判斷條件);

5.跳轉控制語句:

  break:跳出本層循環;

  continue:跳出本次循環,執行下一次循環;

6.數組:是一種容器,用來保存同一數據類型的對象;能夠保存基本數據類型,也能夠存儲引用數據類型

  一維數組:

    定義一維數組:

       (1)數據類型[ ] 數組名;(推薦在java中使用)

       (2)數據類型  數組名[ ]; 

    一維數組動態初始化:

        數據類型[ ] 數組名 = new 數據類型 [數組長度]

    一維數組靜態初始化;

        數據類型[ ] 數組名 = {數組元素1,數組元素二、數組元素3……}

    一維數組的賦值與編歷:

        for(int i = 0 ; i < array.lenght ;i++){

           System.out.println(array[i]);//打印輸出數組元素值

        }

  二維數組:

    定義二維數組:

      (1)數據類型[ ][ ] 數組名;(java中推薦使用格式)

       (2) 數據類型 數組名[ ][ ];

       (3)數據類型[ ] 數組名[ ];

    二維數組動態初始化:

      數據類型[ ][ ] 數組名 = new 數據類型[ 數組的第一維長度][數組的第二維長度 ];

    二維數組靜態初始化:

      數據類型[ ][ ] 數組名 = { { },{ },{ }};

    二維數組的遍歷與賦值:

      for(int i = 0; i < array.lenght; i++){

        for(int j = 0; j < array[i].lenght;j++){

            System.out.println(array[i][j]);//遍歷輸出數組元素

        }

      }

7.數組使用中常出現的小問題

  數組下標越界:ArrayIndexOfOutBoundsException

  空指針異常:NullPointerException(數組引用沒有指向對象,卻操做對象中的元素)

相關文章
相關標籤/搜索