面试准备:(选择语句&&循环语句)

IF选择语句:  

或运算

              ||:满足第一个就不判断(具备短路效果)

                                   左边是false;右边不执行

              |:同时满足才执行

              与运算:

              &&:第一个条件不满足就不判断后面条件

                                   左边是true;右边不执行;

              &:所有条件都判断

Switch选择语句:

1:可判断基本数据类型:Byte,char,Short,Int以及他们的包装类

                                       (jdk7之前,jdk7之后加上String类型)

原因:(

switch后面的括号里面只能放int类型的值,byteshortchar类型,它们会 自动 转换为int类型(精精度小的向大的转化),

对于精度比int大的类型,比如longfloatdoulble,不会自动转换为int。

如果想使用,就必须强转为int,如(int)float;

jdk1.7并没有新的指令来处理switch string,而是通过调用switchstring.hashCode,string转换为int从而进行判断。

            

2:不可判断的基本类型:long,float,double,boolean以及他们的包装类

3:case后面必须跟break,不然会一直执行下去,直到default出现

4:default最多只有一个

5:case后面能接的数据类型:byte,char,int,short四种整型类型,枚举类型和String类型(java7以上才允许)

 

二:循环语句:         

Break和Continue:

Break:结束循环

Continue:跳出循环,进行下次循环

所有语句都可以放在他们下方,因为不会执行

For循环中(涉及到变量的范围,执行完就会被释放掉)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值