Java基本的程式設計結構,Java程式設計結構
Public是存取修飾詞(access modifier)
System.out.println();//輸出後自動換行
System.out.print();//輸出後不換行
注釋:
1. 在每行的前面加上// 2. /*要注釋的內容*/ 但在注釋的代碼中不能有*/ 3. /**要注釋的內容*/ 這種注釋可以自動產生文檔
資料類型:
1. 長整型結尾L 2. float類型結尾F,若不加則自動視為double類型 3. 計算負數的平方根或者0/0的結果為NaN(不是一個數字) 4. 浮點數不適用于禁止出現舍入誤差的金融計算中,因為浮點數值採用的是二進位系統資料表示,二進位無法精確的表示 1/10。如果需要在數值計算中不含有任何舍入誤差,就應該使用BigDecimal類。 5. boolean類型:true和false,用來判斷邏輯條件。整型值和布爾值之間不能進行相互轉換。
變數:
1. 變數需以字母開頭,且變數名對大小寫敏感。 2. 變數的命名格式CamelCase命名規則,但首字母要小寫。 3. 不能使用未賦初值的變數
常量:
1. final double CM_PER_INCH=2.54;//關鍵字final表示這個變數只能被賦值一次。一旦賦值後就不能 再更改
關係運算子:
1. 三元操作:conditon?condition1:condition2 例:x<y?x:y //返回x和y中較小的那個值
數學函數和常量:
例:要想計算一個數值的平方根,可使用sqrt方法 double x=4; double y=Math.sqrt(x); System.out.println(y);//prints 2.0 在頂部加入import static java.lang.Math.*;後,就可以不會再方法名和變數名前面加Math了。
強制類型轉換:
例: double x=9.997; int nx=(int) x;//nx值為9 如果對浮點數進行舍入運算,以便得到最接近的整數,那就需使用Math.round()方法: double x=9.997; int nx =(int) Math.round(x);//nx 的值為10
字串:
1. 子字串:String類中的substring方法可以從一個較大的字串提取出一個子串,例如: String greeting = "Hello"; String s = greeting.substring(0,3);//建立了一個由“Hel”組成的字串 (0,3)表示:從第0開始,直到3為止,但不包括3,即字串長度為3。 2. 檢測字串是否相等:可以使用equals方法:s.equals(t),若字元 串s和字串t相等,則返回true,否則返回false. 也可以這樣:"Hello".equals("greeting")。 若檢測兩個字串是否相等,而不區分大小寫,可以使equalsIgnoreCase 方 法:"Hello".equalsIgnoreCase("hello") ***注意:不可以使用==運算子檢測兩個字串是否相等!***
android3.0添加的代碼:
gradle.properties中添加android.enableAapt2=false
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。