安卓開發之java基礎筆記 3

2021-07-11 13:28:35 字數 1598 閱讀 1697

分支及迴圈語句

1.if條件結構:

if(條件)

2.if...else條件結構

if(條件)else

3.if...else if條件結構

if(條件1)else if(條件2)else if(條件n)else

4.巢狀的條件結構

if(條件1)

}5.switch分支語句

switch(表示式)

當有多重條件需要判斷,並且每乙個條件都是等值判斷的時候可以使用switch分支。

switch後的表示式的型別在jdk1.6之前只支援整型(byte,int,short)和字元型別,

jdk1.6以及之後中的版本支援整型,字元型別和字串型別(string)

迴圈結構:

while(條件)

while迴圈的特點:

先判斷後執行

四個關鍵點:

1.定義並初始化迴圈變數

2.設定迴圈的條件

3.執行的迴圈體

4.在迴圈體內有改變迴圈變數讓迴圈趨於終止的語句

do...while迴圈的特點:

先執行再判斷

四個關鍵點:

1.定義並初始化迴圈變數

2.執行的迴圈體

3.在迴圈體內有改變迴圈變數讓迴圈趨於終止的語句

4.設定迴圈的條件

while和do...while的區別?

1.語法不一樣

2.執行順不一樣(while是先判斷後執行,do...while是先執行後判斷)

3.當迴圈的條件一開始不成立是while一次也不執行,do...while至少會執行一次。

while和do...while的相同點:

兩者都可以用來解決需要去重複執行的操作,

都比較擅長解決迴圈次數不明確的迴圈。

for迴圈

語法:for(初始化迴圈變數;測試迴圈條件;改變迴圈變數)

for迴圈的特點:

和while迴圈一樣同屬於先判斷後執行的迴圈

語法更加簡潔,相於while和do...while更擅長解決

迴圈次數已知的迴圈。

break,continue的作用:

break可以用在switch分支結構中用於結束switch語句,也可以用在迴圈中,往往會和if語句結合使用,當條件成立時遇到break退出整個迴圈體(結束迴圈)。

continu只能用於迴圈結構,也會經常和if語句結合使用,當條件成立時遇到continue本次迴圈結束,執行下一次迴圈的迭代。

雙重迴圈:

while,do...while,for以上三種型別的迴圈可以互相巢狀形成雙重迴圈,外層迴圈執一次,內層迴圈會執行若干次。

陣列:具有相同資料型別的元素的集合

陣列的宣告:

資料型別 陣列名;

聲名並分配儲存存空間:

資料型別 陣列名=new 資料型別[長度];

聲名並賦值:

int numbers=;

int numbers=new int;

動態賦值:

for(int i=0;inumbers[i]=input.nextint();

}

安卓基礎 3

1 好的產品 不是研發出來的 是測試出來的 2 測試的分類 2.1 根據是否知道源 黑盒 不知道 白盒 知道 2.2 根據測試的粒度 方法 單元 系統 整合 2.3 暴力測試 壓力 冒煙 monkey 數量 1 在manifest.xml中新增測試機 2 載入測試機 3 定義乙個類繼承android...

安卓學習筆記 JAVA基礎 異常

異常 1 什麼是異常 定義 中斷了正常指令流的事件 理解 和正常的程式相比,出現了一些意外,這些意外有可能會導致程式出現問題甚至程式的崩潰。如何去處理這些 在物件導向的體系中,異常也屬於是一種物件。這種物件在程式出現不正常因素由虛擬機器產生的。1.注意 異常不是在編譯後的語法錯誤,而是在執行的時候產...

安卓開發後台3

1 開發步驟 telephonymanagermanager telephonymanager getsystemservice context telephony service 1.註冊 2.監聽的事件 package com.li.callmyvoce import android.servi...