一、命名規範
(1)命名
變量名命名規則:
可以由字母、數字和下劃線組成
數字不能作爲首字母
不能使用關鍵字
變量名命名規範:
見名思義 price(可取) x、y、z(不可取)
儘量使用英文單詞或單詞組合,不要使用拼音。
單詞組合使用駝峯命名法,比如priceOfWater
符號常量:使用大寫,單詞之間使用下劃線分割,比如CONUT_STUDENT
1.常量:指的是在運行期間不變的數據,常量分爲直接常量和符號常量
直接常量:3,4f,3.14,等
符號常量:符號化的常量,也就是給常量取個名字
2.爲什麼使用符號常量?
(1).便於維護
(2).一串數字可能並不能反映出事物的本質,用符號常量能夠給我們提供更多的信息,增強程序閱讀性。比如:Price我們直接知道就是價格的意思
程序設計:規劃步驟並描述
程序員的要求:(1)懂業務(2)掌握一種計算機語言
三步法:
(1)、理清解決問題的思路(要求換位思考)。*****
(2)、用自然語言描述思路。
(3)、翻譯成計算機語言。
變量的本質是什麼?
變量的本質就是內存單元,內存單元可以存儲數據,也可以將存儲
的數據讀出
內存單元有兩個屬性:值和地址
int x;的含義是:告訴編譯器,需要申請4個字節的內存空間,以後這個單元(4字節)就叫做x了。
int x = 4的含義:去申請一個4個字節的內存單元,同時將數據4存儲進去。
x=x+1;含義:x就是內存單元,我們需要先把內存單元中的數拿出來,通過cpu去做運算+1;然後再把運算後的數據放到這個內存單元中。
數據類型:
(1)爲什麼會有數據類型?
生活中的數據本來就是有類型的,只不過我們沒有在意或者去深入研究。那麼計算機語言就是去告訴計算機如何去解決問題,當然需要對等的概念去描述數據。
數據類型有什麼作用?
(1)決定了每個數據存儲時所需要的字節數
(2)決定了數據所能執行的運算
比如:char c =‘a’ inti =1;
運算符:
(1)算術運算符:+、-、*、/、%、++、--
除法有兩種:一般執行除法和整除,如果除法和被除數都爲整型,則執行的是整除,否則執行一般除法。
求餘:可用於判斷奇偶、判別因子、控制一個數據的週期變化
(2)關係運算符
>、>=、<、<=、==、!=
(3)邏輯運算符
&& ||!
進制:
進制:一種計數的方法,即所謂的“逢x進1,借1當x”
基:某種進制的所用的符號的個數,比如十進制使用0-9十個符號,基就是10,八進制使用0-7八個符號,基就是8
權:一個符號所表示的值的大小除了和符號本身有關,還與其所處位置有關,把某個位置的1所表示的值的大小即爲該位的權 111=1*100+1*10+1*1
進制的轉換:
(1).x進制 >>> 十進制 按權展開
(2).十進制>>> X進制 除基取餘、倒序排列
switch-case結構
Switch只是引導你從那個入口進去,後面的事就不管了。
case x:是標號,而不是“如果……” 標號記錄了某條指令的地址。
所以執行了某個分支後,會自動執行後續的代碼,因爲他本質上就是順序結構,如果需要改變流程,可以藉助break,但要注意break不是必須的。