java程式設計規約----程式碼風格(一)

程式設計侯發表於2019-01-09

寫在前面 : 參考(阿里巴巴:java開發手冊)
一:大括號的使用約定 。
如果大括號內為空,則簡潔地寫成{}即可,不需要換行;

public void getName(){}

如果是非空程式碼塊,則:
1 )左大括號前不換行。
2 )左大括號後換行。
3 )右大括號前換行。
4 )右大括號後還有 else 等程式碼則不換行: 表示終止的右大括號後必須換行。

// 左大括號不換行  左大括號後換行
	public void setName(){
		String name = "bch";
		if (name.equals("bch")){
			System.out.println("正確");
		// 右大括號後還有 else 等程式碼則不換行
		}else{
			System.out.println("錯誤");
		// 表示終止的右大括號後必須換行。
		}
	}

二:
(1)左小括號和字元之間不出現空格:同樣,右小括號
和字元之間也不出現空格.
(2) if I for I while I switch I do 等保留宇
與括號之間都必須加空格 。

		// 關鍵詞於左括號有一個空格,左括號於f之間不能有空格 同理右括號
		if (flag == 1)

(3)任何二 目、 三 目運算子的左右兩邊都需要加一個空格 。
說明:運算子包括賦值運算子= 、 邏輯運算子“、加減乘除
符號等。

		// 運算子左右兩邊各有一個空格
		int flag = 0;

三:採用 4 個空格縮排, 禁止使用時控制符。
說明:如果使用 Tab 縮排,必須設定 1 個 Tab 為 4 個空格 。IDEA 設定 Tab 為 4 個空格肘,請勿勾選 Use tab character ;而在 Eclipse 中,必須勾選 insert spaces for tabs 。
Eclipse中設定:
1,點選 window->preference-,依次選擇 General->Editors->Text Editors,選中右側的 insert space for tabs;如下圖所示,儲存,第一步完成;
在這裡插入圖片描述
2,(1)點選 window->preference-,依次選擇 java(或C++)->code style ->formatter,點選右側的editor,選則左側 tab policy的值為spaces only,確定,應用儲存即可,如下圖所示:
(2)若出現應用Apply按鈕為灰色的情況,需要回到上一步,點選new按鈕,根據當前的樣式重新生成一個新的樣式並儲存,重複第2步,編輯該樣式即可,如下圖:
在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

相關文章