首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请教标红的这句话什么含义

2012-09-09 
请问标红的这句话什么含义boolean transfertrue transfer (transfer true) ? false : true[解决办

请问标红的这句话什么含义
boolean transfer=true;

transfer = (transfer == true) ? false : true;


[解决办法]
三元运算符
transfer = (transfer == true) ? false : true;

等同于

Java code
if(transfer == true){    transfer = false;}else{    transfer = true;}
[解决办法]
探讨
boolean transfer=true;

transfer = (transfer == true) ? false : true;

[解决办法]
探讨

引用:
boolean transfer=true;

transfer = (transfer == true) ? false : true;


就是反转状态,true变为false,false变为true
写为transfer = transfer ? false : true;
或采用if..else多好看的...非得采用?:运算...

热点排行