Java基本的程式設計結構,Java程式設計結構

來源:互聯網
上載者:User

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
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.