Java新手日常練習
---------------------------------------------------今天開始學習JAVA,每天的練習都掛在這-----------------------------------------------
個變量和方法命名的最佳實踐
- 在每個代碼範圍內使用足夠短和足夠長的名稱:例如循環計算器用一個字符就可以了,如i;條件和循環變量用一個單詞,方法名1-2個單詞,類名2-3個單詞,全局變量3-4個單詞組成
- 為變量指定一些專門名稱,不要使用例如 "value", "equals", "data" 這樣的變量名
- 變量名要使用有意義的名稱,通過變量名能大概反映出其具體的用途
- 不要在變量名前加前綴,例如 o_, obj_, m_ 之類
- 服從公司命名規範,在命名時使用一致的做法,例如:txtUserName, lblUserName, cmbSchoolType, ... 除非是大大降低了可讀性
- 服從編程語言本身的規範,不要使用不連貫的小寫和大寫混合名稱,例如:userName, UserName, USER_NAME, m_userName, username, ...
- 對 Java 而言:
- 類名使用駝峰命名方式,如:VelocityResponseWriter
- 包名小寫:net.oschina.beans.xxx
- 變量名小寫開始的駝峰命名,例如:studentParentName
- 常量名用全大寫:MAX_PARAMETER_COUNT = 100
- 枚舉類名參考普通類名,枚舉變量使用全大寫
- 不使用任何帶下劃線的命名方式(OSCHINA項目大量采用帶下劃線的變量,哈哈),除非是常量或者是枚舉值
/**程序名:ClassDemo.java
* 功 能:沒有什麼
* 開發日期:2012年10月19日
* 開發者:woaifen3344
*/
public class ClassDemo
{
public static void main(String args[])
{
int nBegin = 1;
int nEnd = 100;
int nSum = 0;
for (int i = nBegin; i <= nEnd; i++)
nSum += i;
System.out.println("nSum = " + nSum);
}
}
/**程序名: ClassDemo.java
* 功 能: 練習布爾數據的使用
* 開發日期:2012年10月19日
* 開發者: woaifen3344
*/
public class ClassDemo
{
public static void main(String args[])
{
boolean isFirst = true;
boolean isSecond = false;
//輸出的表達式一定要有括號,否則出錯
System.out.println("isFirst && isSecond = " + (isFirst && isSecond));
System.out.println("isFirst || isSecond = " + (isFirst || isSecond));
System.out.println("isFirst ^ isSecond = " + (isFirst ^ isSecond));
System.out.println("!isSecond = " + (!isSecond));
}
}
/**程序名: ClassDemo.java
* 功 能: 練習整型數據的使用
* 開發日期:2012年10月19日
* 開發者: woaifen3344
*/
public class ClassDemo
{
public static void main(String args[])
{
int ix = 5;
System.out.println(ix + 5);
System.out.println(ix * 7);
}
}
/**程序名: ClassDemo.java
* 功 能: 實現兩個數的交換
* 開發日期:2012年10月19日
* 開發者: woaifen3344
*/
public class ClassDemo
{
public static void main(String args[])
{
int nFirst = 10;
int nSecond = 20;
nFirst = nFirst ^ nSecond;
nSecond = nSecond ^ nFirst;
nFirst = nFirst ^ nSecond;
System.out.println(nFirst + " " + nSecond);//output 20 10
}
}
最後更新:2017-04-02 15:15:14