1、變量

變量就是系統為程序分配的一塊內存單元,用來存儲各種類型的數據。由於該存儲單元中的數據可以發生改變,因此得名為"變量"。

變量分類:

按所屬的數據類型劃分:

基本數據類型變量

引用數據類型變量

按被聲明的位置劃分:

局部變量:方法或語句塊內部定義的變量

成員變量:方法外部、類的內部定義的變量

特別注意:類的外面不能有變量的聲明

2、數據類型
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

標識符:java對包、類、方法、參數和變量等要素命名時使用發的字符序列

規則如下:

由字母、數字、下劃線(_)和美元符號($)組成。新職課-教研教學中心

不能以數字開頭。

區分大小。

長度無限制。

不能是 Java 中的保留關鍵字

3、類型轉換

 Boolean類型不能裝換成任何其他類型

 自動類型轉換:容量小的類型自動轉換成容量大的數據類型

       byte,short,int->float ->long->double

       byte,short,int不會互相轉換,他們三者在計算時會轉換成int類型

關鍵字大全

4、二進制

二進制:逢二進一。即只有0、1兩個值

計算機中信息的存儲單位:位(Bit)表示一個二進制數碼,是計算機存儲處理信息的最基本單位;字節(Byte):一個字節由 8 個位組成。它表示作為一個完整處理單位的 8 個二進制數碼。

事實上,計算機內的二進制數值是以補碼形式表示的。

補碼:

一個正數的補碼和其原碼的形式是相同的。

負數的補碼是:將該數的絕對值的二進制形式即符號位不變,其他位按位取反再加 1。

由此可知,二進制補碼數值的最高位(最左位)是符號位:該位為 0,表示數值為正數;該位為 1,表示數值為負數。

其他如八進制(從右到左每三個二進制數轉換成一個八進制數)、十進制、十六進制(從右到左沒四個二進制數轉換成一個十六進制數)都可以跟二進制進行轉換。

5、方法:

概述:

方法用於封裝一段特定的邏輯功能。方法的主要要素有:權限修飾符 方法名、參數列表和返回值。

格式:

權限修飾符 返回值類型聲明 方法名稱(參數列表){

             方法中封裝的邏輯功能; 

            return 返回值; 

}

權限修飾符詳解

返回值詳解

  方法調用結束後可以返回一個數據,稱之為返回值。 

  方法在聲明時必須指定返回值的類型。 

  通過 return 語句返回,return 語句的作用在於結束方法且將數據返回。 

  如果方法沒有返回值(即方法不需要返回數據),需將返回值類型聲明為 void。 

參數列表詳解

   方法的參數列表:在調用時傳遞給方法,需要被方法處理的數據。 

   在方法定義時,需要聲明該方法所需要的參數變量。 

   在方法調用時,會將實際參數值傳遞給方法的參數變量。必須保證傳遞參數的類型和個數符合方法的聲明。 

方法示例

public void say(int a,int b){

System.out.println(“方法 say 正在執行”);

}

6、運算符

算術運算符:

++: 如果是變量前綴:先對此變量加 1,再執行其他的操作。

        如果是變量後綴:先執行當前語句的其他操作,再對此變量加 1 

--:  如果是變量前綴:先對此變量減 1,再執行其他的操作。 

        如果是變量後綴:先執行當前語句的其他操作,再對此變量減 1

賦值運算符:

關係運算符:

邏輯運算符:

字符串連接運算符:

 String s="He" + "llo"; 結果"Hello" 

   "+"除了可用於字符串相連接,也能將字符串與其它的數據類型相連成一個新的字 符串。 

   如:String s="x" + 123; 結果"x123"

三目運算符:

 X ? Y : Z 

 X 為 boolean 類型表達式,先計算 x 的值,若為 true,整個三目運算的結果為表達  式 y 的值,否則整個運算結果為表達式 z 的值。 

例:

  int score = 75; 

  String type = score >=60 ? "及格" : "不及格";

轉義字符: