java 自学整理 7

今天来学习判断语句

最常用的就是if了   没有什么是if解决不了的,如果有,那就两个

if(判断条件){

符合执行内容

}

 那如果都匹配不上怎么办呢?这就要用到else了   else可以和if连用,组成多个判断条件

 上面我们用的是==还有一种equals

简单记下就好  

== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同

equals用来比较的是两个对象的内容是否相等

注意,使用equals时变量不能为空,否则会报错   如图二 NullPointerException

 还有一种匹配多个条件的方式

||和&&   

|| 表示或者。一个条件匹配上就过

&& 表示并且。必须全部匹配上

还有一种判断方式  switch

 

 switch (内容)    case匹配结果 

如果都没匹配上,就执行default   

和if差不多~但是因为没有{}

所以千万不要忘写break,不然匹配上之后依旧往后执行 直到遇到break 

                      

猜你喜欢

转载自www.cnblogs.com/cjb1/p/12784946.html