1. 程式人生 > >數組,流程控制

數組,流程控制

表達 邏輯運算符 mil bool 算術運算符 boolean 位運算符 返回值 賦值

一.數組的基本概念及作用

數組是相同數據類型元素的集合

數組本身是引用數據類型,即對象。但是數組可以存儲基本數據類型,也可以存儲引用數據類型

Int [ ]a = new int [ ] {1,2,3,4,5};

1.數組有兩種申明方式:1,數組類型 [ ] 數組名字; int [ ] a;

2,數組類型 數組名字 [ ]; int a [ ];

二.數組的創建方式

聲明數組的同時,根據指定的長度分配內存,但數組中元素值都為默認的初始化值

Char [ ] chAry = new char [10];

聲明數組並分配內存,同時將其初始化

Int [ ] ary1 = new int [ ] {1,2,3,4,5};

Int [ ] ary2 = {1,2,3,4,5};

三.數組之間的賦值

int[ ] ary1 = {2, 4, 6, 8, 10};

int[] ary2;

ary2 = ary1; //允許這樣賦值

四.數組叠代

數組叠代的兩種方式:

第一種:for循環

int [] b1 = new int []{1,2,3,4,5,6,7};

System.out.println(b1[0]);

System.out.println(b1[2]);

//數組的叠代

for(int i =0;i<b1.length;i++){

System.out.println(b1[i]);

}

第二種:增強for循環

int [] b1 = new int []{1,2,3,4,5,6,7};

//增強for循環

for(數組元素的類型 臨時變量名字 :數組的名字){

System.out.println(臨時變量名字 );

}

即:

for(int x:b1){

System.out.println(x);

}

五.JAVA中的運算符

按照功能分,Java中的運算符可以分為四類

1.算術運算符

2.位運算符:先轉化成二進制再進行運算與(&)、非(~)、或(|)、異或(^

3.比較運算符:返回值為truefalse== <,>,<=,>=,!=

4.邏輯運算符:用於連接兩個

boolean類型的表達式:&& (雙與) 、|| (雙或) 、&(與)、|(或)、^(異或)、!(非運算)

六.流程控制

順序流程

分支流程

循環流程

1.條件語句:if if`````else``````if`````else if``````

2.Switch(表達式)

{case取值1:語句塊1;break;

````````````

case取值n:語句塊n;break;

default :語句塊 n+1

}

3.do

{執行語句塊;

}while(條件表達式);

4.for循環

for(初始化表達式;循環條件表達式;循環後的操作表達式)

{

執行語句塊;

}

七.中斷語句

1.break:終止整個循環(出現在:whiledo````whileforswitch中)

2.continue:終止某一次循環,跳過循環體中continue語句下未執行的循環,開始 下一次循環(出現在:whiledo````whilefor中)

數組,流程控制