&&符号在编程中表示“和”,也就是数学中的“且”!

if(A && B){

}

上面的代表表示A==true并且B==true的情况下就执行花括号里面的代码。

值得注意的是:

当A==true的时候系统才会判断B,当A==false的时候就不会执行后面的,因为不管B是true还是false,A&&B都为false。

所以就有意思了,我们可以用 A && B 来替代

if( A ) B;

比如:a==1 && b=2;表示如果a等于1则给b赋值为2.

类似的还可以用于 “或” 表达式||。

A || B 表示A==true或者B==true,只要A/B其中有一个为true则返回true,所以当A==true的时候B就不需要再判断了。

同理:

A || B 等同于 if( !A )B;即当A==false的时候执行B;

最新文章

  1. MyBatis使用动态SQL标签的小陷阱
  2. Linux中的软硬链接
  3. 练习JavaWeb连接数据库
  4. 1531: [POI2005]Bank notes二进制优化(c++)
  5. ASP.NET Core 源码阅读笔记(3) ---Microsoft.AspNetCore.Hosting
  6. Intent跳转传list集合
  7. Queue及Stack
  8. 【Xamarin挖墙脚系列:使用Xamarin进行Hybrid应用开发】
  9. VS2008中Run-Time Check Failure #2 - Stack around the variable 'xxx' was corrupted 错误解决方法
  10. 监听器如何获取Spring配置文件(加载生成Spring容器)
  11. DVWA笔记之一:brute Force
  12. Spring Boot 系列总目录
  13. kettle表更新/插入更新
  14. GO语言从入门到放弃目录
  15. Windows PowerShell基本语法及常用命令
  16. 浅谈Java简单实现的生产者与消费者问题
  17. Javascript实现一个插件
  18. WCF安全:通过 扩展实现用户名密码认证
  19. 博客停更转战简书http://www.jianshu.com/u/7ac4047c9cfa
  20. CodeForces 724G: Xor-matic Number of the Graph

热门文章

  1. 人生苦短之我用Python篇(遍历、函数、类)
  2. python学习之函数和函数参数
  3. 接口测试基础——第2篇smtplib发送带附件的邮件
  4. margin和padding理解
  5. fn project Function files 说明
  6. bzoj 2878 [Noi2012]迷失游乐园——树上的期望dp
  7. DHCP(三)
  8. (转)WebApi 上传文件
  9. split的用法回顾,快忘记了@ →@
  10. spring-session之一:简介、使用及实现原理