201711671210《Java程式設計》第二週學習總結
教材學習內容總結
1、識別符號:由字母、下劃線、美元符號和數字組成;第一個字元不能是數字字元;不能是關鍵字;不能是true、false、null;區分大小寫。
2、基本資料型別——(O+數字,表示八進位制;Ox+數字,表示十六進位制)
邏輯型別:boolean(常量true,false)
整數型別:byte,short,int,long(字尾L)
字元型別:char(’ ‘)('\u***'表示十六進位制)
浮點型別:float(8位有效數字,字尾f或F),double(16位有效數字,字尾d或D,可省略)。
3、型別轉換運算:(byte short char int long float double)
當把級別低的變數的值賦給級別高的變數時,系統自動完成資料型別的轉換;
當級別高的變數的值賦給級別低的變數時,使用型別轉換運算,(型別名)要轉換的值。
4、輸入資料:Scanner reader=new Scanner(System.in); ,reader物件呼叫這些nextBoolean(),nextByte(),nextShort(),nextInt()等;
上述方法執行時都會阻塞,程式等待使用者在命令列輸入資料回車確認。
輸出資料:System.out.println() ,或System.out.print() ,前者輸出資料後換行,後者不換行,System.out.printf("格式控制部分“,表示式1,表示式2,……,表示式n),%d(int型),%c(char型),%f(浮點型),%s(字串),%md(輸出的int型佔m列),%m.nf(輸出的浮點型佔m列,小數點保留n位)
使用上述方法不可使用回車,可用並置符+。
5、宣告陣列:陣列的元素型別 陣列名【】或 陣列的元素型別 【】 陣列名。可一次宣告多個數組,例如 int[]a,b;=int a[],b[];int a[],b[];=int a[],b[] []; 錯誤示範 int a【10】。
6、為陣列分配元素:陣列名=new 陣列元素的型別【陣列元素的個數】,boy=new float【4】,陣列變數boy存放著這些元素的首地址,該地址稱為陣列的引用,索引從0開始 5,6可同時 float boy【】=new float【4】。
7、陣列中元素的個數
8、陣列的初始化:int a={1,3,4,6}等於int a[]=new int[4] int[0]=1,int[1]=3,int[2]=4,int[3]=6 。
9、對於char型陣列的引用,如char a[]={'中','國'}; System.out.println(a);的輸出結果是:中國。System.out.println(" "+a);的輸出結果是a的引用。
程式碼除錯中的問題和解決過程
無
其他
這門語言跟c還是有很多相像的地方的,多對比,看看怎麼才能學得更加透徹