1. 程式人生 > >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