Training的第二十七天

逻辑运算符“与,或,非”是比较简单的一个内容。但是“与”“或”的短路却是要注意的一个问题。例子:

int a=10 ,b=5;

① bool result=++a>50 &&++b>1;

② bool result=++a>5 &&++b>1;

③ bool result=++a>50 ||++b>1;

④ bool result=++a>5 ||++b>1;

console.Writeline("a={0},b={1}",a,b);

在式子1中,a和b输出的数值分别是11,5

在式子2中a和b输出的数值是分别是11,6

在式子3中a和b输出的数值是分别是11,6

在式子4中a和b输出的数值是分别是11,5

原因:在与的逻辑运算中,当第一个表达式错误的时候这时候式子短路,就不再执行后面的运算如①;在或的运算中,当第一个式子成立后,后面的式子将不再执行如④,当第一个式子不成立,那就继续执行后面的式子如③。

时间: 2024-12-11 19:15:12

Training的第二十七天的相关文章

centos samba/squid 配置 第二十七节课

centos  samba/squid 配置  第二十七节课 上半节课 下半节课 一. samba配置1. 什么是sambaSamba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到.是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. 注意:smb侦听端口:139  和  445  端口 2. 安装配置samba yum install -y samba samb

第二十七天 春之细雨润物于无形 —Spring的依赖注入

6月11日,晴."夏条绿已密,朱萼缀明鲜.炎炎日正午,灼灼火俱燃." IT人习惯把具体的事物加工成的形状一致的类,正是这样的一致,加上合适的规范,才能彰显对象筋道的牙感和bean清香的味道.Spring比谁都清楚OO的奥妙,让组件之间的依赖关系由容器在运行时期决定,称作依赖注入(Dependency Injection). 下面用一通俗的例子,一探依赖注入奥妙. 设计模式中的一个原则:针对接口编程,不要针对实现编程. 一.设计两个接口: (1)奶制品接口-MilkProductInte

Training的第十七天

做一个控制台程序,启动的时候从指定的网站上下载网址的背景图片,接着应用为桌面.这里面有一个关键的类(WebClient),看来一下这个类的成员及其使用语法,心里大概有了一些思路,接着就等着明天把这个程序写出来吧. Training的第十七天

Gradle 1.12用户指南翻译——第二十七章. Ear 插件

其他章节的翻译请参见: http://blog.csdn.net/column/details/gradle-translation.html 翻译项目请关注Github上的地址: https://github.com/msdx/gradledoc/tree/1.12. 直接浏览双语版的文档请访问: http://gradledoc.qiniudn.com/1.12/userguide/userguide.html. 另外,Android 手机用户可通过我写的一个程序浏览文档,带缓存功能的,目前

Training的第二十二天

今天学到的两点比较重要的是:1.一个好的程序员要养成给代码注释的好习惯:2,遇到报错不要慌张,要善于分析问题并且善于运用网络搜索解决问题. Training的第二十二天

Training的第二十五天

今天学到了新的知识就是:转义字符,了解了类型转换的规则和自动转换发生的条件.学会了数据类型的强制转换. Training的第二十五天

javaSE第二十七天

第二十七天????447 1:反射(理解)????447 (1)类的加载及类加载器????447 (2)反射:????448 A:定义????448 B:获取字节码对象的三种方式????449 (3)反射的使用????450 A:通过反射获取构造方法并使用????450 1).反射获取构造方法的介绍????450 2)通过反射去获取该构造方法并使用????451 3)通过反射获取私有构造方法并使用????452 B:通过反射获取成员变量并使用????452 C:通过反射获取成员方法并使用????

“全栈2019”Java多线程第二十七章:Lock获取lock/释放unlock锁

难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多线程第二十七章:Lock获取lock/释放unlock锁 下一章 "全栈2019"Java多线程第二十八章:公平锁与非公平锁详解 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信"Java学习小组". 方式二:关注公众号Gorhaf,回

第二十七个知识点:什么是对称密码加密的AEAD安全定义?

第二十七个知识点:什么是对称密码加密的AEAD安全定义? AEAD 在之前的博客里,Luke描述了一种被广泛使用的操作模式(ECB,CBC和CTR)对块密码.我们也可能会想我们加密方案的完整性,完整性意味着接收到的消息就是发送的消息,在信道中没有意外修改或者恶意修改,真实性意味着接收者确实是收到了发送者的消息.为了使用这些特性,我们通常使用消息认证码(MAC),那些基于hash的消息认证码叫做HMAC.把这两个密码原语放在一起不是平凡的:为了获得IND-CCA安全方案,我们需要遵循加密然后MAC