第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

3個讓Java編程事半功倍的好習慣!

標簽:
Java Android

本人学习Java语言也有两年了,目前在一家开发安卓手游的公司实习。
以下要跟大家分享的只是一些编程细节,希望大家也能养成良好的编码习惯,写出来的代码让人赏心悦目。


空格的使用

空格的合理使用能让代码看起来更清晰有条理,相信大家在不少基础书籍中也看到过该如何使用空格。
比如对于表达式,书中一般是推荐在运算符的两边都要留有一个空格(取反符号‘!’除外)。例如:

if (num == 0) {
  return;
}

然而事实上,一味地参照这一规则并不能使代码看起来让人满意,如果表达式复杂一些,代码依然会显得凌乱。例如:

if (num == 0 && sum > 0 && (avg > 10  max < 15)) {
  return;
}

此时就应该选择性的使用空格,以上修改如下:

if (num==0 && sum>0 && (avg>10max<15)) {
  return; 
}

对于较长的表达式,个人习惯于将其中优先级最低的的运算符两边的空格去除。也许你会觉得这样改动只是减短了表达式的长度,但表达式的长短本身就会影响可读性,何况这样使用空格确实在一定程度上让人觉得更有条理,不同人会觉得这个程度不同,但这就是细节,不是吗?

孤独的return

对于return,我会做的细节改动也只是让代码看起来更简短。

  • 对于显而易见不会有后续修改的判断语句,去掉包裹return的大括号
if (obj == null) return false;
// -----------------------------------
if (age < 18) return;
  • 你也许不会if (flag==true),但也许你会if (a == b) return true;
// if (a == b) return true;
return a == b;
三元表达式

我如此的推崇简短代码,自然不能不提三元表达式。这里向不清楚三元表达式的初学者简单介绍一下它的用法。
例如如下代码:

if (a > b) {
  c  = 0;
} else {
  c = 1;
}

可以修改为如下:

c = a>b ? 0 : 1;

三元表达式也没甚么可说的,就以它作为本篇的总结吧。我想很多时候你可能只是没想起来要使用它,最后给大家提个醒:要学会运用所学。

點擊查看更多內(nèi)容
31人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消