1. 程式人生 > >編程規範(三)

編程規範(三)

character 運算 邏輯運算符 world 結束 不用 spa height pri

1、【強制】大括號的使用約定。如果是大括號內為空,則簡潔地寫成{}即可,不需要換行如果是非空代碼塊則:

1左大括號前不換行。
2左大括號後換行。
3右大括號前換行。
4右大括號後還有 else 等代碼則不換行表示終止右大括號後必須換行。

2、【強制】 左括號和後一個字符之間不出現空格同樣,右括號和前一個字符之間也不出現空格。詳見第 5 條下方正例提示

3、【強制】if/for/while/switch/do 等保留字與左右括號之間都必須加空格。

4、【強制】任何運算符左右必須加一個空格。說明: 運算符包括賦值運算符=、邏輯運算符&&、加減乘除符號、三目運行符等。

5、【強制】縮進采用 4 個空格,禁止使用 tab 字符。說明: 如果使用 tab 縮進,必須設置 1 tab 4 個空格。

   IDEA 設置 tab 4 個空格時,請勿勾選 Use tab character;而在 eclipse 中,必須勾選 insert spaces for tabs

   正例: 涉及 1-5

    public static void main(String args[]) {

      // 縮進 4 個空格

      String say = "hello";

  // 運算符的左右必須有一個空格
  int flag = 0;
  // 關鍵詞

if 與括號之間必須有一個空格,括號內的 f 與左括號, 0 與右括號不需要空格
  if (flag == 0) {
    System.out.println(say);
  }
  // 左大括號前加空格且不換行;左大括號後換行
  if (flag == 1) {
    System.out.println("world");
    // 右大括號前換行,右大括號後有 else,不用換行
  } else {
  System.out.println("ok");
  // 在右大括號後直接結束,則必須換行
  }
}

6、【強制】單行字符不能超過120個

編程規範(三)