java 控制 android_Java For Android - 流程控制
為了控制程序的流程,Java編程語言提供了三種循環(huán)結構、靈活的if-else語言、switch語句、異常處理語句和分支語句。
1. 循環(huán)
while語句用于在一個布爾表達式保持為true時循環(huán)執(zhí)行一個語句塊。表達式在循環(huán)的頂部進行運算:
while(booleanexpression)
{
statement(s)
}
do-while語句用于在一個布爾表達式保持為true時循環(huán)執(zhí)行一個語句塊。表達式在循環(huán)的底部進行計算,所以do-while代碼塊的語句至少被執(zhí)行一次:
do
{
statements
}while(expression)
for語句循環(huán)執(zhí)行一個代碼塊,它包含初始化表達式、終止條件表達式和遞增表達式:
for(initialization;?termination;?increment)
{
statements
}
2. 判斷語句
Java編程語言有兩種判斷語句:if-else和switch。switch用于根據(jù)單個整數(shù)值進行有多個選擇的判斷。
下面是最基本的if語句,如果布爾表達式為true,那么執(zhí)行它的代碼塊:
if(booleanexpression)
{
statemens
}
下面是一個帶有else語句的if語句。如果布爾表達式為true,那么執(zhí)行if語句的第一個代碼塊;否則,執(zhí)行第二個代碼塊:
if(booleanexpression)
{
statements
}
else
{
other?statemens
}
可是使用else if語句構造復合的if語句:
if(booleanexpression)
{
statements
}
elseif(booleanexpression)
{
statements
}
elseif(booleanexpression)
{
statements
}
else
{
statements
}
switch語句計算一個整數(shù)表達式并根據(jù)其結果執(zhí)行相關的case語句:
switch(integer?expression)
{
caseinteger?expression:
statements
break;
default:
statements
break;
}
3. 異常處理語句
try、catch和finally語句用于處理異常。
try
{
statements
}
catch(exceptiontype?name)
{
statements
}
finally
{
statements
}
4. 分支語句
一些分支語句將程序的流程控制轉到有標簽的語句。為語句加標簽的方式是在語句前面放一個合法的標志符(標簽名)和一個冒號。
statementName : someJavaStatement
無標簽的break語句用于終止最內(nèi)層的switch、for、while或do-while語句:
break;
有標簽的break語句用于終止具有給定標簽的外層switch、for、while或do-while語句:
breaklabel;
continue語句用于終止最內(nèi)層循環(huán)的當前迭代并計算控制循環(huán)的布爾表達式:
continue;
有標簽的continue語句跳過具有給定標簽的循環(huán)的當前迭代:
continuelabel;
return語句終止當前方法:
return;
帶有一個值的return語句用于向方法的調(diào)用者返回一個值:
returnvalue;
總結
以上是生活随笔為你收集整理的java 控制 android_Java For Android - 流程控制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 来自Java空间的传送门
- 下一篇: android限制安装包来源,Andro