JAVA筆記
不要局限于筆記,多想想 ait+/代碼提示 system系統(tǒng) out外部 println打印(去除ln不換行)+‘\n’+換行 \t制表符 ctrl+f11運行。 +號代表拼接 */ byte字節(jié) =賦值運算 window-show-console控制臺 ait+f11運行 %取余數(shù) ctrl+?注釋 ctrl+shift+f對齊 變量 命名規(guī)則:由字母下劃線¥$組成,由字母下劃線開頭,連續(xù)把;換成逗號 int整數(shù) 例子int xx=xx; double小數(shù),即可以裝小數(shù)也可以裝整數(shù) char單字符,只可以放一個字符,需要單引號 String字符串,例子String xx=‘xx’; 可直接設(shè)置東西,例子:a=10 b=5 a=ab a=15 字符和數(shù)字轉(zhuǎn)換:((char)a)char可以換成其他(ascll碼,字母分大小寫。) string a=b==0?"一":a==1?"二":"三" 當(dāng)a=0時結(jié)果為一,為1時結(jié)果為二,其他數(shù)為三 取得一個三位的數(shù) 最高:b=a/100; 十位:c=(a/10)%10; 個位:c=(a/1)%10; 布爾值 boolean (特殊變量) ,經(jīng)常和if判斷用 true:真 false:假 if判斷,&&與 |丨 或 !非 else否則,有else就有if有if不一定有else return返回 例:if(a>10)/(a.equals(""))括號里用于填入信息 { system.out.println("成年人"); return; }else if(a=4){ system.out.println("未成年人") }else if{ system.out.println("人") } 加減(加減相同規(guī)則) ++a=加前面的個數(shù)加一 a++=加一 只算相同符號 掃描儀 import支持 util工具 scanner掃描儀 Scanner xx=new Scanner( System.in); int(可以填其他變量) a=xx. nextint(); System.out.println("提示") import JAVA·util·scanner 隨機數(shù) random r=new Random(); 負責(zé)確認 int a=r.nextint(): 里面填數(shù)值的最大值-1 可以在括號后面加數(shù) 循環(huán)結(jié)構(gòu) while 例:int a=1; while(a<=5){ System.out.println("我跑完第"+a+"圈了");a++;(不加為死循環(huán),也有a-- a為括號里的字母) } (里面最多為5改數(shù)字則加圈) true死循環(huán)(填括號里) break結(jié)束循環(huán) 代碼標(biāo)記: 里面break zz; 外部 zz:for(在循環(huán)前面加上zz) continue跳過本次循環(huán) do-while (先運行再判斷,至少運行一次) do{ syso("我") a++; }while(a>=18); for(普通循環(huán),特點:更便捷) for(int a=1;a<=10;a++){ } boolean a=true;(表示沒有) a=false(有)可用于循環(huán) 數(shù)組(可以儲存多個數(shù)據(jù)的容器) 例:int[] a={1,2,3}; int[] b=new int[4]定義了一個長度為4的整形數(shù)組,一般為a.length。 a[0]=4;數(shù)組從零開始,可換其他變量 length長度 字符串的長度為length() 將a和b數(shù)組合并int[]c=new int[a.length+b.length] 二維數(shù)組 int[][]a=new int[][];(兩個可以填不同的數(shù)) int[][] c={{3,4,5},{4,2,5},{1,2,3}} 面相對象 this.(將屬性放后面) public vold a(){ syso }(里面可以填任何東西,如循環(huán),判斷) 特殊 indexOf(將字符串里的東西找到)例: String a="ssdf發(fā)" syso(a.indexOf("發(fā)"))結(jié)果為4 在‘‘發(fā)’’后面填,1則是從1開始找;lastIndexOf找最后出現(xiàn)的位置(替換indexOf) substring(將第幾位后面截?。├?String a=‘‘a(chǎn)bcdefg’’ String b=a.substring(2); syso(‘b’)結(jié)果為將2和后面的截取 在2后面加 ,4則是將2到3截取,包前不包后 trim去除字符串里的空格 例: String a=" 1 2 3 4" String b=a.trim();結(jié)果為b里面為沒有空格的a