Java學習之隨堂筆記系列——day02

昨天內容回顧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.選擇語句
相關文章
相關標籤/搜索