前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java|快速掌握java判断语句的用法

Java|快速掌握java判断语句的用法

作者头像
算法与编程之美
发布2020-08-17 16:46:07
1.7K0
发布2020-08-17 16:46:07
举报

问题描述

判断语句—if语句,是编程语言中用来判断条件是否满足,然后根据判断结果执行操作。Java的判断语句分为三种:单if语句、if...else语句和if... else if...else语句。那么如何快速掌握这三种用法呢?

解决方案

想要快速掌握java判断语句的用法就要理解语句的格式和执行流程,并通过实际应用来加深理解。下面小编就对java判断语句中的三种用法一一介绍。

1 单if 语句

代码语言:javascript
复制
//单if语句格式if(判断条件){    执行语句;}

单if语句比较简单只有一个判断条件和一个语句体。当()中的条件满足就执行下面的执行语句,若不满足则不执行(满足有输出,不满足无输出)。

图1.1

代码语言:javascript
复制

//实际应用

public class Demoif {

    public static void main(String[] args) {

        int age = 19;     //定义一个int类型

        if (age >= 18){     //age > 18,满足条件执行下面的语句体。

            System.out.println(age+"岁,已成年。可以谈恋爱了!");

        }

    }

}

/*

输出:

19岁,已成年。可以谈恋爱了!

*/

2 if...else语句

代码语言:javascript
复制

// if...else语句格式

if(判断条件){

    执行语句A;

}else{

    执行语句B;

}

if...else语句首先判断if()中的条件表达式是否满足,如果满足就执行语句体A,若不满足则执行后面的else中的语句体B(满足输出A,不满足输出B)。

图2.1

代码语言:javascript
复制

//实际应用

public class DemoIfElse {

    public static void main(String[] args) {

        int age = 16;

        if (age >= 18){     //如果满足条件执行下面的语句体

            System.out.println(age+"岁,已成年。可以谈恋爱了!");

        }else {              //若不满足条件执行else后面的语句体

            System.out.println(age+"岁,未成年。不可以谈恋爱!");

        }

    }

}

 

/*

输出:

16岁,未成年。不可以谈恋爱!

*/

表2.2

3 if...else if...else语句

代码语言:javascript
复制

//if...else if ...else语句格式

if (判断条件1){

    执行语句1;

}else if(判断条件2){

    执行语句2;

}

...        //可以写很多else if(){}

}else if(判断条件n){

    执行语句n;

}else{

    执行语句n+1;

}

表3.1

if...else if...else语句首先判断if()中的条件1是否满足,如果满足就执行语句1,若不满足就判断条件2是否满足,如果满足则执行语句2。若不满足就继续往后判断,以此类推。如果所有的else if(){}条件都不满足,则执行最后的else语句。

图3.1

代码语言:javascript
复制

//实际应用

public class DemoIfElseE {

    public static void main(String[] args) {

        int score = 61;

        if (score >= 90 && score <= 100){

            System.out.println("你的成绩是"+score+"分,优秀!");

        }else if (score >= 80 && score < 90){

            System.out.println("你的成绩是"+score+"分,良好!");

        }else if (score >= 70 && score < 80){

            System.out.println("你的成绩是"+score+"分,一般!");

        }else if (score >= 60 && score < 70){  //满足条件,执行下列语句。

            System.out.println("你的成绩是"+score+"分,及格!");

        }else if (score >= 0  && score < 60){

            System.out.println("你的成绩是"+score+"分,不及格!");

        }else{     //最后的else语句很重要,可以避免程序无结果。

            System.out.println("你的成绩有误");

        }

    }

}

 

 

/*

输出:

你的成绩是61分,及格!

*/

结语

每一种编程语言都有判断语句,虽然他们的用法不同,但是其原理逻辑关系都是相通的。Java的判断语句就是以上三种用法,相信大家读了这篇文章对java的判断语句有了简单的了解,希望能够对你们有所帮助。关注算法与编程之美,了解更多知识。

END

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档