java基礎整理筆記

java基礎整理筆記

ID:42390953

大?。?64.80 KB

頁數(shù):30頁

時間:2019-09-14

java基礎整理筆記_第1頁
java基礎整理筆記_第2頁
java基礎整理筆記_第3頁
java基礎整理筆記_第4頁
java基礎整理筆記_第5頁
資源描述:

《java基礎整理筆記》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、目錄一、進制轉換31.二進制和十進制之間的轉換32.其他進制轉換3二、變量41.如何開辟內(nèi)存空間42.什么時候定義變量53.類型轉換5三、運算符51./*運算52.++63.字符串連接+64.轉義字符65.賦值運算76.邏輯運算符7四、程序流程控制91.if......else92.Switch11五、循環(huán)111.while循環(huán)112.Do.....while123.for124.While和for135.for循環(huán)練習13求1--10的和131-100之間7的倍數(shù)136.for循環(huán)嵌套14打印尖朝

2、上的三角形14打印數(shù)字三角形14打印尖朝下的三角形15九九乘法表16打印居中三角形167.break和continue17定義標號退出循環(huán)17Continue例子17六、函數(shù)181.函數(shù)的定義182.函數(shù)的特點193.函數(shù)的引用19七、函數(shù)的重載201.概念202.特點20293.什么時候使用重載20八、數(shù)組201.數(shù)組的定義:202.數(shù)組分析213.數(shù)組在內(nèi)存中存儲的結構214.對內(nèi)存的特性225.數(shù)組靜態(tài)初始化226.數(shù)組常見的操作22獲取數(shù)組中的元素,通常會用到遍歷22獲取最大值、最小值23選

3、擇排序24冒泡排序(面試)25數(shù)組中的查找26折半查找26練習(重點面試)27進制轉換2829一、進制轉換1.二進制和十進制之間的轉換十進制——>二進制。6的二進制原理:對十進制數(shù)進行除2運算。二進制——>十進制。原理:二進制乘以2的過程。110例:1+1滿二進一也就是10。2.其他進制轉換轉換成十六進制,先轉換成二進制在進行轉換。因為是個二進制位就是一個十六進制位。例:90轉換成十六進制29十六進制轉換成八進制,三個二進制位代表一位例:90轉換成八進制二進制就是132.負數(shù)的二進制表現(xiàn)形式6=11

4、0-6:其實就是6的二進制取反+1.取反:將二進制的1變成0,0變成1.負數(shù)的最高位都是1.二、變量變量就是將不確定的數(shù)據(jù)進行存儲。也就是需要在內(nèi)存中開辟一個空間。1.如何開辟內(nèi)存空間就是通過明確數(shù)據(jù)類型,變量名稱數(shù)據(jù)來完成。數(shù)據(jù)類型變量名=初始化值intx=4;數(shù)據(jù)類型分為:基本數(shù)據(jù)類型引用數(shù)據(jù)類型29Float和double精度不同,在內(nèi)存中占用的空間也不同。Float占了4個八位,double占了8個八位2.什么時候定義變量當數(shù)據(jù)不確定的時候。需要對數(shù)據(jù)進行存儲時。就定義一個變量來完成存儲動作

5、。3.類型轉換byteb=3;b=b+2;會報錯數(shù)據(jù)容易損失精度如果非要把值賦給b就需要強制轉換b=(byte)(b+2)System.out.println('a'+1);這句話會把'a'轉換成數(shù)值在加1.三、運算符1./*運算intx=4270;x=x/1000*1000;System.out.println(x);4270除1000之后會得到double類型的數(shù)據(jù),然后在乘以1000得到的結果會把double類型的結果后面的小數(shù)去掉,保留整數(shù)部分。29System.out.println(-1

6、%5);如果前面是負數(shù)的話結果就是負數(shù),如果是正數(shù)的話那么結果就是正數(shù)2.++inta=3,b;b=a++;先將a的值賦給b然后a在++a++——>a=a+1;a++我先出去玩,然后在回家吃飯inta=3,b;b=++a;a的值先自行++,然后在將a的值賦給b++a我先在家吃飯,在出去玩3.字符串連接+字符串數(shù)據(jù)和任何數(shù)據(jù)使用+都是相連接,最終結果都會變成字符串。System.out.println("5+5"+5+5);結果是:55554.轉義字符通過來轉變后面字母或者符號的含義:換行b:

7、退格r:按下回車鍵t:制表符相當于tab建在Linux下?lián)Q行是一個字符在Windows系統(tǒng)下?lián)Q行是兩個字符r在Dos下直接是r輸出一個帶雙引號的字符System.out.println(""hello"");295.賦值運算intx=3;把右邊的值賦給左邊。x+=4;把左右兩邊的和賦給左邊。shorts=4;//s=s+5;這個是兩次運算,先做加法,在做賦值。s+=5;這個是一次運算,把左右兩邊的和賦給左邊。會做自動轉換工作。s=s+5編譯失敗。因為s會被提升為int類型,運算后

8、的結果還是int類型。無法賦值給short類型。s+=5編譯通過,因為+=運算符在給賦值時,自動完成了強轉操作。6.邏輯運算符邏輯運算符用于連接boolean類型的表達式&(and)與true&true=true;true&false=false;false&true=false;false&false=false;&:只要兩邊的boolean表達式結果,有一個為false。那么結果就是false。只有兩邊都為true,結果才為true。

9、或true

10、true=tru

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。