泰山AI 2023-10-07 15:56 采纳率: 83.3%
浏览 11
已结题

获取两个布尔值的结果,那种方式好?


boolean isRightMove=true;
boolean zjNoIsAsc=true;
//写法1
boolean isAscMove1 = isRightMove == zjNoIsAsc;
//写法2
boolean isAscMove2 = isRightMove&&zjNoIsAsc;

写法1好还是写法2好?

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-10-07 16:20
    关注

    两个写法不等价啊
    如果两个变量都是false,那么第一个返回true,第二个返回false

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月15日
  • 已采纳回答 10月7日
  • 创建了问题 10月7日