请写出表达式实现以下功能:变量y的值为5与变量z的值为3,有且只有一个成立。
请写出表达式实现以下功能:变量y的值为5与变量z的值为3,有且只有一个成立。
【正确答案】:y==5 != z==3 或 y==5 && z!=3 || y!=5 && z==3
【题目解析】:根据题目,变量y的值为5和变量z的值为3不能同时成立,因此,使用关系运算和逻辑运算来实现。&&(逻辑与):只有两个操作数同时为true时,结果才为true;||(逻辑或):只有两个操作数同时为false时,结果才为false。需要注意,等于的运算符是==,容易写错。
Top