昨天內容回顧1.安裝jdk和配置環境變量 配置JAVA_HOME和path,只要配置成功以後就能夠直接使用java和javac命令。2.HelloWorld案例3.java的基礎語法 註釋:給程序的解釋性說明信息。要求你們一行代碼一行註釋,先寫註釋再寫代碼。 單行註釋://註釋內容 多行註釋:/*註釋內容*/ 文檔註釋:/**註釋內容*/ 常量:在程序運行過程當中不會發生改變的量就是常量 數據類型: 基本數據類型:4類8種 整數類型:byte short int long 浮點數類型 float double 布爾類型 boolean 字符類型 char 引用數據類型:除了基註釋內容數據類型都是引用數據類型。String 類 接口 數組... 變量:在程序運行過程當中能夠在必定範圍內容發送改變的量就是變量。 本質:在內存中的一小塊空間,用來存儲一個數據。 注意事項: 1.變量名不能重複 2.變量必需要先賦值才能被使用。 3.long類型的變量值後面須要加L 4.float類型的變量值後面須要加F 5.變量只在他所屬的大括號內有效。 今日內容1.標識符和類型轉換 關鍵字:被java賦予特殊含義的英文單詞就是關鍵字。 標識符:給類、方法、變量等取得名字就是標識符。 命名規則: 1.只能有字母、數字、_、$組成 2.不能以數字開頭,12hello是錯的 3.不能使用java關鍵字 class做爲變量名就是錯的 4.區分大小寫。hello和Hello是不同的名詞 命名規範: 小駝峯命名法:第一個單詞首字母小寫,後面每一個單詞的首字母大寫 通常用來給 方法、變量 命名。age name main(String[] args),getMax() 大駝峯命名法:第一個單詞首字母大寫,後面每一個單詞的首字母大寫 通常給類命名 HelloWorld Test Demo 二者的區別:小駝峯命名法的第一個單詞的首字母小寫,大駝峯命名法的第一個單詞的首字母大寫。 數據類型轉換 自動類型轉換:小範圍數據保持到大範圍變量中就是自動類型轉換。 強制類型轉換:大範圍數據保持到小範圍變量中就須要強制類型轉換 轉換的格式:小範圍類型 變量名=(小範圍類型)大範圍數據; 2.運算符 2.1 算術運算符 + - * / % /:整數相除結果是整數,除不盡的會被捨棄。要想結果爲小數,那麼必需要有浮點數參與運算。 %:取餘,小數取餘沒有意義,必需要整數取餘。 字符的+運算: 會將字符在計算機中對應的數值進行+操做。 A對應的是65,a對應的是97 在參與運算時,數據類型會自動提高,提高的規則以下: 1.byte、short、char在參與運算時會自動提高爲int。 2.其餘類型在參與運算時,會提高到表達式對的最高類型。 byte、short、char-->int--->long--->float--->double 字符串的+運算:拼接字符串 在運算中,若是+操做遇到了字符串,那麼就是作字符串拼接,結果任然是一個字符串。 例如;System.out.println("c="+c);//c是一個變量 2.2 賦值運算符 = += -= *= /= %= 例如:a+=10;至關於a=a+10; 注意:擴展的賦值運算符會隱含一個強制類型轉換 2.3 自增自減運算符 ++ -- ,如下講解以++爲例,--同理。 1.若是++放在變量前面就叫作前置++,若是++放在變量的後面就叫作後置++ 例如:a++或者++a均可以。 2.單獨使用a++或者++a沒有區別,結果是同樣,都是a+1; 3.參與運算或打印時,前置++是將變量值先+1,再使用。後置++是將變量的值先使用,使用完了以後再+1; 2.4 關係運算符 == != >= <= > < 關係運算符獲得的結果是boolean類型的true或者false; 2.5 邏輯運算符:鏈接多個條件,也就是用來鏈接多個關係運算符。 與(而且):&、&& a&b,當a和b都爲true,結果才爲true; 或:|、|| a|b,當a和b都爲false,結果才爲false; 非:! !a; 結果和a的值相反,若是a爲true,那麼!a就爲false; 異或:^ a^b ,異性相吸,同性相斥。 例如:true^false 結果就是true (瞭解) &&操做,若是&&符號前面是false,那麼&&符號後面的表達式就不執行了。 ||操做,若是||符號前面是true,那麼||符號後面的表達式就不執行了。 2.6 三元運算符 語法: 數據類型 變量名=關係表達式?值1:值2; 例如: int max=a>b?a:b; 注意事項: 1.三元運算符的結果必定要是變量接收或者直接打印。 2.7 鍵盤錄入 使用步驟: 1.在類名上導包 import java.util.Scanner; 2.建立對象 Scanner sc=new Scanner(System.in); 3.接收數據 接收整型數據:int i=sc.nextInt(); 接收字符串:String s=sc.next();或者String s=sc.nextLine();3.選擇語句