【名师课堂】Java零基础入门

【名师课堂】Java零基础入门

26课时 |
79037人已学 |
(30 评论)

加入学习
加入学习

逻辑运算

逻辑运算主要就是三类:与,或,非。

观察非操作:

public class Math8{
	public static void main(String args[]) {
		int a = 10;
		int b = 20;
		System.out.println(!(a > b));//true
		//本来10不大于20,应该是false,但是使用了非操作,变为了true
	}
}

在逻辑运算中最为麻烦的部分就是与和或两个操作,因为其各有两种写法。

  • 与操作:&,&&;
  • 或操作:| ,||。
1、与操作:在进行多个条件判断的时候,只有所有的条件都满足了才有可能进入;
 
 &:使用单与的时候明确的表示多个条件都需要判断,可是如果说前面的条件已经是false,无论后面有多少个true,最后返回的结果都是false,所以理论上后面的判断不应该在执行了,那么就可以使用‘&&’(短路与);
 
2、或操作:或操作的特点若干个判断条件只要有一个是true,那么最终的结果就是true,不管后面究竟有多少个false。
 
 从此以后所编写的逻辑运算之中,都使用我们的&&和||进行操作。
 
[展开全文]
里程碑 · 2017-12-20 · Java运算符(逻辑运算符) 0

&都会判断

&&  一个false  后面多少true都false

短路与  和  短路或

[展开全文]
小花花花 · 2017-09-14 · Java运算符(逻辑运算符) 0

与操作:&、&&;

当使用‘&’时,所有的条件都会被判断。

当使用‘&&’时,当有一个false时,后面的条件都不进行判断了。

或操作:|、||。

当使用‘|’时,所有添加都会被判断。

当使用‘||’时,当有一个ture时,后面的条件都不进行判断了。

所以,实际编程中,只使用‘&&’和‘||’就k

[展开全文]
终结命运 · 2017-06-28 · Java运算符(逻辑运算符) 0

与操作:&    、&&

&&,如果前面已有条件返回了false,理论上后面的条件不在处理。

以后只用  &&

 

或  |   、||

以后只用   ||

 

 

 

[展开全文]
六四零 · 2017-06-10 · Java运算符(逻辑运算符) 0

授课教师

阿里云开发者社区全面升级
一站式体验,助力云上开发!
进入新社区

相关课程

查看更多 >

本课程相关云产品