美文网首页
8.1-分支语句

8.1-分支语句

作者: 钟小胖子 | 来源:发表于2018-02-21 09:58 被阅读0次

一、 if语句

1、if结构

if(条件表达式){ 语句组 }

2、if else

if (条件表达式){语句组1} else {语句组2}

3、else if

if (条件表达式1){语句组1} 

else if(条件表达式2){语句组2} 

else if(条件表达式3){语句组3}

……

public class HelloWorld {

    public static void main(String[] args) {

        // 1. if结构

        int score = 95;

        if (score >= 85) {

        System.out.println("您真优秀!");

    }

        if (score < 60) {

        System.out.println("您需要加倍努力!");

    }

        if ((score >= 60) && (score < 85)) {

        System.out.println("您的成绩还可以,仍需继续努力!");

    }    

        // 2. if-else结构

        if (score < 60) {

        System.out.println("不及格");

    } else {

        System.out.println("及格");

    }

        // 3. else-if结构

        int testScore = 76;

        char grade;

        if (testScore >= 90) {

        grade = 'A';

        } else if (testScore >= 80) {

        grade = 'B';

        } else if (testScore >= 70) {

        grade = 'C';

        } else if (testScore >= 60) {

        grade = 'D';

        } else {

        grade = 'F';

    }

        System.out.println("Grade = " + grade);

}

}

二、switch语句

用法与if一样, 但只能适用于int类型数据或能够强制转化成int类型的(比如byte、short、char)

public class HelloWorld {

public static void main (String[] args)

{

int test=79;

char grade;

switch(test / 10) {

case 9:

grade = '优';

break;

case 8:

grade = '良';

break;

case 7:

case 6:

grade = '中';

break;

default:

grade = '差';

}

System.out.println("Grade = " + grade);

}

}

相关文章

网友评论

      本文标题:8.1-分支语句

      本文链接:https://www.haomeiwen.com/subject/vizwtftx.html