在Scala中,控制結(jié)構(gòu)語句包括條件分支語句和循環(huán)語句。其中,條件分支語句有if語句、if…else 語句、if…else if…else 語句以及 if…else 嵌套語句;條件分支語句的用法介紹如下:
1.if格式的語法格式
if(布爾表達式){
如果布爾表達式為true,則執(zhí)行該語句塊
}
2.if…else 語句的語法格式如下:
1f(布爾表達式){
如果布爾表達式為true,則執(zhí)行該語句塊
)else(
如果布爾表達式為false,則執(zhí)行該語句塊
}
3.if…else if…else 語句的語法格式如下:
if(布爾表達式1){
如果布爾表達式1為true,則執(zhí)行該語句塊
}else if(布爾表達式2){
如果布爾表達式3為true,則執(zhí)行該語句塊
}else
if(布爾表達式3){
如果布爾表達式3為true,則執(zhí)行該語句塊
}else {
如果以上條件都為false,則執(zhí)行該語句塊
}
4.if…else嵌套語句的語法格式如下:文章來源:http://www.zghlxwxcb.cn/news/detail-544484.html
if(布爾表達式1){
如果布爾表達式1為true,則執(zhí)行該語句塊
if(布爾表達式2){
如果布爾表達式2為true,則執(zhí)行該語句塊
}
}else if(布爾表達式3){
如果布爾表達式3為true,則執(zhí)行該語句塊
elseif(布爾表達式4)(
如果布爾表達式4為true,則執(zhí)行該語句塊
}
}else{
如果以上條件都為false,則執(zhí)行該語句塊
}
接下來,通過一個判斷變量值的案例來演示條件分支語句的使用。假設(shè)現(xiàn)在要判斷一個變量是否等于5,如果是5,則打印出“a的值為5”,如果不是5,則判斷該變量是否等于10,如果是10,則打印出“a的值為10”,否則,打印出“無法判斷a的值”,示例代碼如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-544484.html
scala>var a=5
a: Int =5
scala>if(a==5){
| println("a的值為5")
| }else if(a==10){
| println(“a的值為10")
| }else{
| println(“無法判斷a的值”)
|}
a的值為5
到了這里,關(guān)于Scala條件分支語句if用法詳細介紹的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!