1.快捷鍵:
eclipse中輸入syso之后按alt+/即可出現輸出語句System.out.println() 同樣main()方法也可以這樣來實現
1、變量名由多單詞組成時,第一個單詞的首字母小寫,其后單詞的首字母大寫,俗稱駱駝式命名法(也稱駝峰命名法),如 myAge
2、變量命名時,盡量簡短且能清楚的表達變量的作用,做到見名知意。如:定義變量名 stuName 保存“學生姓名”信息
PS: Java 變量名的長度沒有限制,但 Java 語言是區分大小寫的,所以 price 和 Price 是兩個完全不同的變量哦!
3.java中的變量需要先聲明后使用;變量使用時,可以聲明變量的同時進行初始化,也可以先聲明后賦值。
2.自動類型轉換:
1.目標類型能與源類型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型
2.目標類型大于源類型,如 double 類型長度為 8 字節, int 類型為 4 字節,因此 double 類型的變量里直接可以存放 int 類型的數據,但反過來就不可以了
強制類型轉換(強制類型轉換可能會造成數據的丟失)
語法:(數據類型)數值
double avg1 = 75.8
int avg2 = (int)avg1
3.常量(常量名一般用大寫字符)
語法:final 常量名 = 值;
eg:final String LOVE = “哈哈哈哈”
4.變量
變量被定義出來只是暫存在內存中,當程序執行到某一個點,該變量會被釋放掉,也就是說,變量有它的生命周期。因此,變量根據作用范圍分為成員變量和局部變量。
1.成員變量:成員變量在整個類中都有效。類的成員變量又可以分為靜態變量和實例變量。例如:
public class test {
int x = 45;
static int y = 2;
}
2.局部變量:局部變量是在方法被執行時創建,在方法執行結束時被銷毀。局部變量在使用時必須進行賦值操作或被初始化,否則會出現編譯錯誤。
5.注釋
單行注釋//
多行注釋/**/
文檔注釋/** */
6.算術運算符 和邏輯運算符
算數運算符:
(一定要注意哦!自增和自減運算符只能用于操作變量,不能直接用于操作數值或常量!例如 5++ 、 8-- 等寫法都是錯誤滴!)
eg:int b=++a;
++出現在左邊,a先執行自增,然后將賦值給b
eg: int b = a++;
++出現在右邊,a先賦值給變量b,然后再執行自增
邏輯運算符:
&&與&的區別:前者是針對boolean類型的類進行判斷,當第一個式子為false時則不會去盤算第二個表達式;而后者是會判斷兩個表達式,前者屬于短路運算符,后者是非短路運算符。
7.條件運算符(也稱為三元運算符)
語法形式:布爾表達式?表達式1:表達式2
運算過程:如果布爾表達式的值為true,則返回表達式1的值,否則返回表達式2的值
eg:String str = (8>5) ? "8大于5" : "8不大于5"
8.條件語句switch
當 switch 后表達式的值和 case 語句后的值相同時,從該位置開始向下執行,直到遇到 break 語句或者 switch 語句塊結束;如果沒有匹配的 case 語句則執行 default 塊的代碼。
1、 switch 后面小括號中表達式的值必須是整型或字符型
2、 case 后面的值可以是常量數值,如 1、2;也可以是一個常量表達式,如 2+2 ;但不能是變量或帶有變量的表達式,如 a * 2
3、 case 匹配后,執行匹配塊里的程序代碼,如果沒有遇見 break 會繼續執行下一個的 case 塊的內容,直到遇到 break 語句或者 switch 語句塊結束
9.循環
continue 的作用是跳過循環體中剩余的語句執行下一次循環
10.數組
使用數組的四個步驟:
1.聲明數組 eg:int scores[];? int[] scores;
語法:數據類型[] 數組名;或者 數據類型 數組名[];
2.分配空間
簡單地說,就是指定數組中最多可以存儲多少個元素
語法: 數組名 = new 數據類型 [數組長度];eg:scores = new int[5];
也可以將前兩個步驟合并,即int [] scores = new int[5];
3.賦值 數組中的元素都是通過下標來訪問的;
4.處理數組中數據