Java基本的程式設計結構
阿新 • • 發佈:2018-11-27
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