创新路
我们一直在努力

三元运算符

/*

   三元运算符/三目运算符/条件运算符

       1、语法规则:

   布尔表达式? 表达式1,表达式2

   真选1,假选2

   2、三元运算符的执行原理?

     当布尔表达式的结果是true的适合,选择表达式1作为整个表达式的执行结果

当布尔表达式的结果是false的适合,选择表达式2作为整个表达式的执行结果

 

*/

public class OperatorTest02

{

public static void main(String[] args){

//编译错误,不是一个完整的java语句

//10;

//编译错误,不是一个完整的java语句

//'男';

//布尔类型的变量

boolean sex = false;

//分析以下程序是否可以编译通过

//编译报错,因为以下不说一个完整的java语句

//sex ? '男':'女';

char c = !sex ?'男':'女';

System.out.println(c);

sex = true;

c = (sex ?'男':'女');

System.out.println(c);

//语法错误,

//char c1 = sex ?"男":'女';

System.out.println(10);

System.out.println("10");

System.out.println('1');

//可以

System.out.println(sex ?'男':'女');

image.png

}

}

未经允许不得转载:天府数据港官方信息博客 » 三元运算符

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机