/*
三元运算符/三目运算符/条件运算符
1.语法规则:
布尔表达式?表达式1:表达式2;
true 执行表达式1
false 执行表达式2
*/
public class OperatorTest06
{public void main(String[] args)
{
//编译错误
//10;
//'男';//布尔类型的变量
boolean sex=false;//分析以下程序是否可以编译通过?
//编译报错,因为不是一个完整的JAVA语句
//不可以单独写,因为运算结束是一个值,一个值需要一个容器去装
//sex?'男':'女';//编译成功
//有一个char类型的变量去存'男'或'女'这两个值
char c=sex?'男':'女';
System.out.println(c);//语法错误,编译报错,结果可能是String,也可能是char,但是前边不能用char来接受数据
//因为类型不兼容,属于语法问题的错误,一个类型是String,一个是char类型
/*
sex=false;
char c1=sex?"男":'女';
*/}
}