java基礎語法

一、標示符:自己名稱的變量,方法和類等要素的名稱。名稱要遵守標示符的命名規則:1、組成元素,字符,下劃線,美元符號($),數字。2、字母,下劃線或者美元符號($)開頭。3、區分大小寫,不使用關鍵字。4、常量使用大寫字母,變量用小寫開始,類名以大寫字母開始,變量如果多個單詞組成,首個單詞小寫後面的單詞首字母大寫

二、關鍵子:Java中保留有特定含義的字符串,goto和const也被視爲關鍵字,關鍵字都是小寫英文字母。

三、常量:變量中的值不可改變變,用關鍵字final修飾的變量就是常量。

四、變量:程序中最基本的存儲單元,包括變量名稱,變量類型,變量作用域。
               語法:type varname=value; 變量類型  變量名稱=變量值。

           變量的本質:用來存儲數據的內存區域,使用變量名稱來訪問這塊區域,因此在使用變量前要聲明變量,然後賦值纔可以使用。

          變量的分類:按聲明的位置可分爲:

                                 1、局部變量:方法或語句塊內定義的變量。(注:方法內部指與方法對於的大括號內部)

                                  2、成員變量:方法,語句塊外部,類內部定義的變量。

                                  按所屬數據類型分爲:

                                  1、基本數據類型變量:

                                 2、引用數據類型變量:

五、註釋符://:註釋一行,/*..........*/:一行或多行註釋。

六、java基本數據類型:java定義了4類8種基本數據類型

               1、邏輯型(布爾型):boolean。用於邏輯運算符,一般用來程序流程控制,數據類型只允許true和false,不可用0或非0的整數類代替true和false。

               2、文本型(字符型):char。字符常量用單引號括起來的單個字符。使用unicode(全球統一編碼)編碼,每個字符佔用2個字節,因此可以用十六進制編碼來表示。

                                                                    可以使用轉移字符‘\’來講其後面的字符轉變成其它含義。如:'\n'表示換行。

               3、整數型:byte,short,int,long。

               4、浮點數型:float,double

七、運算符與表達式

         運算符:特定的運算指令,程序在運行時,將對運算符連接的操作數進行相對應的運算。

         表達式:運算符和操作數的組合構成表達式。代表一個確定的數值。

        運算符按照連接操作數分爲:一元運算符,二元運算符,三元運算符。

        按照運算符功能分爲:

               1、賦值運算符:=(右邊數賦值給左邊變量),+=:數值先加,在賦值給左邊變量,-=:數值先減,在賦值給左邊變量,*=:數據相乘,在賦值,

                                          /=:數據相除,在賦值          %=:取餘數後在賦值。

               2、算術運算符:-取負數,++:加1,--:減1,+,-,*,/加,減,乘,除 %取餘數

              3、關係運算符:(用於兩個操作數之間關係的比較,關係表達式的運算結果爲布爾值)>,<,>=,<=,==,!=

              4、條件運算符:有一個?和:是一個三元運算符。語法:條件表達式?結果1:結果2

              5、邏輯運算符:!:非,&&:邏輯與,||:邏輯或,^邏輯異或:兩個表達式相同爲true:(3<5)^(6<4) ,&:布爾邏輯與,|:布爾邏輯或。

              6、位運算符

              7、其他運算符

八、數組:有序數據的集合。特點:數據中每個元素有相同的數組名稱,根據下標和數據名稱來確定。先聲明在創建後使用。

                    一維數組定義:數據類型 數組名[];    數據類型[]   數據名; int arr1[];   int [] arr1;Java數據的定義並不分爲數組元素分配內存,因此[]中可以不用指定數組長,

                                   對定義的  數組也不能進行訪問。

                    一維數組創建:定義數組後,先分配內存在初始化,在使用。

                                             使用new分配內存在賦值:數組名=new 數據類型[size];size:數組的長度,使用=賦值    例如:int[] intArr=new int[3];intArr[0]=10;。

                                                                                         int[] a={'1','2','3','4'};

九、控制結構語句:

1、順序語句:從上到下按順序執行的代碼。

2、選擇分支結構: if(表達式)語句,if(表達式)......else語句。swith(表達式){case 常量1:語句1;break;default:語句n;}。

3、循環結構:確定次數循環(for),條件循環(while),先執行後判定循環(do.....while)。

                確定次數循環: for(表達式1;表達式2;表達式3){} 表達式1:技數器的初值,表達式2:循環結束條件,表達式3:計數器每次的增量。

                條件循環:while(條件表示式){循環體}

               先執行後判定循環:do{}while(條件表達式);

4、跳轉語句:break、continue,return;     break:立即終止循環,跳出循環體。continue:跳過本次循環執行下次循環。return:用於方法的放回。終止當前方法的執行,返回到調用這個方法的語句。

            

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章