java编程思想(读书笔记):3.控制程序流程

三、控制程序流程

注意“==”和“!=”比较的乃是reference,所以对于

“Integer n1 = newInteger(47);Integer n2 = new Integer(47);”n1==n1为false,n1!=n2为true。如果想比较reference所指向内容结果是否一样,应该使用equals()函数。这里Equals()函数的功能,只是针对Integer来说,具体比较是怎样要看不同重写方法的逻辑。在Object类中,equals()比较的就是两者的reference是否相同。

在char,byte,short身上,你可以看到施行算术运算符时所发生的晋升效应,他们皆返回int。

在迭代语句的主体内,可以用break和continue来控制循环流程。Break会跳出循环,不再执行剩余部分。Continue会停止当次迭代,回到循环起始处,开始下一次迭代的过程,注意continue跳转后是要执行第三项的(一般为i++那项)。

从float或double转为整数值,总是以完全舍弃小数(而非四舍五入)的方式进行。                                                                                                        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值