真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java條件語(yǔ)句-創(chuàng)新互聯(lián)

一個(gè)if語(yǔ)句包含一個(gè)布爾表達(dá)式和一條或多條語(yǔ)句。

語(yǔ)法

在浙江等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,浙江網(wǎng)站建設(shè)費(fèi)用合理。

if語(yǔ)法的語(yǔ)法如下:

if ()

{

// 如果布爾表達(dá)式為true將執(zhí)行的語(yǔ)句

}

如果布爾表達(dá)式的值為true,則執(zhí)行if語(yǔ)句中的代碼塊,否則執(zhí)行if語(yǔ)句塊后面的代碼。?

package charjava;

public class java1 {
    public static void main(String args[]) {
        int x = 10;
        if (x< 20) {
            System.out.println("這是if語(yǔ)句");
        }
    }
}
if...else語(yǔ)句

if語(yǔ)句后面可以跟else語(yǔ)句,當(dāng)if語(yǔ)句的布爾表達(dá)式值為false時(shí),else語(yǔ)句塊會(huì)被執(zhí)行。

語(yǔ)法

if...else的用法如下:

if (布爾表達(dá)式) {

// 如果布爾表達(dá)式的值為true

}else {

// 如果布爾表達(dá)式的值為false

}?

package charjava;

public class java1 {
    public static void main(String args[]) {
        int x = 10;
        if (x< 20) {
            System.out.println("這是if語(yǔ)句");
        }else {
            System.out.println("這是else語(yǔ)句");
        }
    }
}
if...else if ...else語(yǔ)句

i語(yǔ)句后面可以跟else if... else語(yǔ)句,這種語(yǔ)句可以檢測(cè)到多種可能的情況。

使用if,else if,else語(yǔ)句的時(shí)候,需要注意下面幾點(diǎn):

  • if語(yǔ)句至多一個(gè)else語(yǔ)句,else語(yǔ)句在所有的else if語(yǔ)句之后。
  • if語(yǔ)句可以有若干個(gè)else if語(yǔ)句,他們必須在else語(yǔ)句之前。
  • 一旦其中一個(gè)else if語(yǔ)句檢測(cè)為true,其他的else if以及else語(yǔ)句都將跳過(guò)執(zhí)行。

語(yǔ)法

if...else語(yǔ)法格式如下:

if(布爾表達(dá)式 1) {

// 如果布爾表達(dá)式 1的值為true執(zhí)行代碼

}else if(布爾表達(dá)式 2) {

// 如果布爾表達(dá)式 2的值為true執(zhí)行代碼

}else if(布爾表達(dá)式 3) {

// 如果布爾表達(dá)式 3的值為true執(zhí)行代碼

}else {

// 如果以上布爾表達(dá)式都不為true執(zhí)行代碼

package charjava;

public class java2 {
    public static void main(String args[]) {
        int x = 30;
        if (x == 10) {
            System.out.println("Value of X is 10");
        } else if (x == 20) {
            System.out.println("Value of X is 20");
        } else if (x == 30) {
            System.out.println("Value of X is 30");
        }else {
            System.out.println("這是else語(yǔ)句");
        }
    }
}
嵌套的if...else語(yǔ)句

使用嵌套的if...else語(yǔ)句是合法的,也就是說(shuō)你可以在另一個(gè)if或else if語(yǔ)句中使用if或者else if語(yǔ)句。

語(yǔ)法

嵌套的if...else語(yǔ)法格式如下:

if(布爾表達(dá)式 1) {

?// 如果布爾表達(dá)式 1的值為true執(zhí)行代碼

?if(布爾表達(dá)式 2) {

// 如果布爾表達(dá)式 2的值為true執(zhí)行代碼

?}

}

package charjava;

public class java3 {
    public static void main(String[] args) {
        int x = 30;
        int y = 10;
        if (x == 30) {
            if (y == 10) {
                System.out.println("X = 30 and Y = 10");
            }
        }
    }
}
switch case語(yǔ)句

switch case語(yǔ)句判斷一個(gè)變量與一系列值中某個(gè)值是否相等,每個(gè)值稱(chēng)為一個(gè)分支。

語(yǔ)法

switch case語(yǔ)句語(yǔ)法格式如下:?

switch(expression) {

case value :

? // 語(yǔ)句

break;?

?case value :

// 語(yǔ)句

break;

default :

// 語(yǔ)句

switch case語(yǔ)句有如下規(guī)則:

  • switch語(yǔ)句中的變量類(lèi)型可以是:byte、short、int或者char。從Java SE 7開(kāi)始,switch支持字符串String類(lèi)型了,同時(shí)case標(biāo)簽必須為字符串或字面量。
  • switch語(yǔ)句可以擁有多個(gè)case語(yǔ)句。每個(gè)case后面跟一個(gè)要比較的值和冒號(hào)。
  • case語(yǔ)句中的值的數(shù)據(jù)類(lèi)型必須與變量的數(shù)據(jù)類(lèi)型相同,而且只能是常量或者字面常量。
  • 當(dāng)變量的值與case語(yǔ)句的值相等時(shí),那么case語(yǔ)句之后的語(yǔ)句開(kāi)始執(zhí)行,直到break語(yǔ)句出現(xiàn)才會(huì)跳出switch語(yǔ)句。
  • 當(dāng)遇到break語(yǔ)句時(shí),swtich語(yǔ)句終止。程序跳轉(zhuǎn)到switch語(yǔ)句后面的語(yǔ)句執(zhí)行。case語(yǔ)句不必須要包含break語(yǔ)句。如果沒(méi)有break語(yǔ)句出現(xiàn),程序1會(huì)繼續(xù)執(zhí)行下一條case語(yǔ)句,直到出現(xiàn)break語(yǔ)句。
  • switch語(yǔ)句可以包含一個(gè)default分支。該分支一般是switch語(yǔ)句的最后一個(gè)分支(可以在任何位置,但建議在最后一個(gè))。default在沒(méi)有case語(yǔ)句的值和變量相等的時(shí)候執(zhí)行。default分支不需要break語(yǔ)句。

switch case執(zhí)行時(shí),一定會(huì)先進(jìn)行匹配,匹配成功返回當(dāng)前case的值,再根據(jù)是否有break,判斷是否繼續(xù)輸出,或是跳出判斷。

package charjava;

public class java4 {
    public static void main(String[] args) {
        char grade = 'C';
        switch (grade)
        {
            case 'A' :
                System.out.println("優(yōu)秀");
                break;
            case 'B' :
            case 'C' :
                System.out.println("良好");
                break;
            case 'D' :
                System.out.println("及格");
                break;
            case 'F' :
                System.out.println("你需要再努力");
                break;
            default :
                System.out.println("未知等級(jí)");
        }
        System.out.println("你的等級(jí)是:" + grade);
    }
}

如果case語(yǔ)句塊中沒(méi)有break語(yǔ)句時(shí),JVM并不會(huì)順序輸出每一個(gè)case對(duì)應(yīng)的返回值,而是繼續(xù)匹配,匹配不成功則返回默認(rèn)case。

package charjava;

public class java5 {
    public static void main(String[] args) {
        int i = 5;
        switch (i) {
            case 0 :
                System.out.println("0");
            case 1 :
                System.out.println("1");
            case 2 :
                System.out.println("2");
            default:
                System.out.println("default");
        }
    }
}

如果case語(yǔ)句塊中沒(méi)有break語(yǔ)句時(shí),匹配成功后,從當(dāng)前case開(kāi)始,后續(xù)所有case的值都會(huì)輸出。

package charjava;

public class java6 {
    public static void main(String[] args) {
        int i = 1;
        switch (i) {
            case 0 :
                System.out.println("0");
            case 1 :
                System.out.println("1");
            case 2 :
                System.out.println("2");
            default:
                System.out.println("default");
        }
    }
}

如果當(dāng)前匹配成功的case語(yǔ)句塊沒(méi)有break語(yǔ)句,則從當(dāng)前case開(kāi)始,后續(xù)所有case的值都會(huì)輸出,如果后續(xù)的case語(yǔ)句塊有break語(yǔ)句則會(huì)跳出判斷。

package charjava;

public class java7 {
    public static void main(String[] args) {
        int i = 1;
        switch (i) {
            case 0 :
                System.out.println("0");
            case 1 :
                System.out.println("1");
            case 2 :
                System.out.println("2");
            case 3 :
                System.out.println("3");
                break;
            default:
                System.out.println("default");
        }
    }
}

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


分享題目:Java條件語(yǔ)句-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://weahome.cn/article/dhcpjs.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部