java自动化测试之03-08java基础之条件判断

java基础之条件判断

java中表示判断语句有三个,分别为if语句、switch语句和三元运算

if语句

1.1 只含有一个if

if(布尔表达式){

//如果布尔表达式为true将执行的语句

}

代码举例如下

public class ConditionStudy {
    public static void main(String[] args) {
        int gender=0;
        if(gender==0){
            System.out.println("你是女生");
        }
    }

}

运行结果
在这里插入图片描述

1.2 if和else组成

if(布尔表达式){

​ //如果布尔表达式为true,将执行的语句

}else{

​ //如果布尔表达式为false,将执行的语句

}

代码举例如下

public class IFElseStudy {
    public static void main(String[] args) {
        int score=90;
        if(score>=60){
            System.out.println("您的成绩合格");
        }else{
            System.out.println("抱歉您的成绩不合格");
        }
    }
}

运行结果:
在这里插入图片描述

1.3,if、一个或多个elseif 和else组成

注:任意分支条件满足后,将不再进行其他分支的判断
if(布尔表达式1){

​ //如果布尔表达式 1的值为true执行代码

}else if(布尔表达式2){

​ //如果布尔表达式 2的值为true执行代码

}else{

​ //如果以上布尔表达式都不为true执行代码

}
代码举例

public class ifelseifelseStudy
{
    public static void main(String[] args) {
        int score=80;
        if(score>=90){
            System.out.println("您的成绩优秀");
        }else if (score>=80){
            System.out.println("您的成绩良好");
        }else if(score>=70){
            System.out.println("您的成绩中等");
        }else if(score>=60){
            System.out.println("您的成绩合格");
        }else {
            System.out.println("您的成绩不合格");
        }
    }
}

运行结果如下
在这里插入图片描述

二、switch语句

switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支

在switch语句中, expression 是一个可以是整数、字符或枚举类型的表达式,它的值会与每个 case 后面的值进行比较,当匹配成功时执行对应的代码块。如果没有匹配成功的 case,则执行 default 代码块。下面是一个示例,根据星期几输出不同的信息:

switch(expression){

case value :

//语句

break; //可选

case value :

//语句

break; //可选

//你可以有任意数量的case语句

default : //可选

//语句

}
举例代码

public class CaseSwitchStudy {
    public static void main(String[] args) {
        int score=2;
        switch (score){
            case 0:{
                System.out.println("您的级别是预备级");
                break;
            }
            case 2:{
                System.out.println("您的级别是一级");
                break;
            }
            default:
                System.out.println("输入错误");


        }
    }
}

运行结果
在这里插入图片描述

如果在case语句的代码体中不写break语句将会执行后面的代码,如下图

在这里插入图片描述

三、三元运算符

三元运算符是一种特殊的条件判断语句,它可以根据一个布尔表达式的结果来选择返回两个值中的一个。它的基本语法如下:

result=condition?value1:value2

如果condition为真则返回value1否则返回value2

代码举例
下面展示一些 内联代码片

public class threeStudy {
    public static void main(String[] args) {
        int a=6;
        int b=5;

        int result=a>b?a:b;
        System.out.println(result);
    }
}

运行结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值