一.運算符:優先級,結合性
一句話總結:點號自反非,算關邏賦移。
二.java關鍵字
四.一些編程知識細節
1.數據輸入Scanner用法。
Scanner in=new Scanner(System.in);
int x=in.nextInt();
2.int與String的相互轉換 (1)int轉化成string: int i=123; String s=""; 法1:s=i+""; 法2:s=String.ValueOf(i);
(2)String轉換成int
兩種方法的區別:
五.跳轉語句
1.java中的跳轉語句有:continue,break。雖然java保留了goto作為關鍵字,但是並不使用。
2.continue:跳出一次的循環;continue後面的語句不執行。
3.break:終止循環,徹底的跳出循環。
六.數組
1.數組:相同的類型的數據,存儲在連續的存儲單元中。
2.數組是一旦聲明數組的長度,就不能更改其大小;是定長的。
3.數組元素通過數組名和索引來訪問,索引從0開始;數組可以是一維,也可以是多維。
4.java中不允許將數組分配在棧內存中,即只能從堆內存中為數組分配空間;
5.new操作符用來從堆中分配指定類型的內存空間,並返回相應類型的引用,其作用類似於malloc函數。
6.在Java中聲明數組有如下方式:
//僅聲明數組的引用,但沒有分配內存空間
float[] fAry;
//聲明數組的同時,根據指定的長度分配內存,但數組中沒有值
char[] chAry = new char [10];
//聲明數組並分配內存,同時將其初始化
int[] ary1 = new int []{1, 2, 3, 4, 5};
//與前一種方式相同,僅僅只是語法相對簡略
int[] ary2 = {1, 2, 3, 4, 5};
7.數組之間的賦值:
因此,修改一個數組的某個元素,會改變另一個數組的元素。