编程思维积累一:关于if else


之前写代码 都是能实现功能就行,从来没有想过优化,思路也不清晰。写了太多的垃圾代码。


今天看大神写代码,还是有震撼的。


以后写代码一定要先把思路弄清楚,尽可能多的考虑可能性,进行抽象,并在笔记本上画出思路图,或者写好伪代码 再动手。


而不是看一步写一步,像流水帐一样。  而应该是把大体的思路框架搭好 再去完成具体的方法。


下面记录两种关于选择关系的不同的写法,好好体会一下思路的关键性:


public  boolean  compareNum(int  a,int b)
{
    if(a==b){
  return true;
     } else {
return false;
}
}


这是最直白的思路   那怎么优化呢  仔细想下 其实 else是多余的,可默认返回false


public boolean compareNum(int a,int b)
{
if(a==b){
return true;
}
return false;
}

 kechujianckj :

public boolean compareNum(int a,int b)
{

return a==b;

}



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张小凡vip

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值