JavaSE學習筆記(1)---數據類型、運算符、控制結構

javaSE學習筆記(1)

數據類型和運算符

1.註釋能夠提升程序的可讀性。可劃分爲java

  • 單行註釋 //
  • 多行註釋 /.../
  • 文檔註釋 /**...*/

2.標識符的命名規則:函數

  • 標識符必須以字母、下劃線_、美圓符號$開頭。
  • 標識符其它部分能夠是字母、下劃線「_」、美圓符「$」和數字的任意組合。
  • Java 標識符大小寫敏感,且長度無限制。
  • 標識符不能夠是Java的關鍵字。

3.標識符的命名規範:性能

  • 表示類名的標識符:每一個單詞的首字母大寫,如Man, GoodMan
  • 表示方法和變量的標識符:第一個單詞小寫,從第二個單詞開始首字母大寫,咱們稱之爲「駝峯原則」,如eat(), eatFood()

4.變量的聲明格式:學習

type varName [=value] [,varName[=value]...];

5.變量的分類:局部變量、實例變量、靜態變量設計

6.常量的聲明格式code

final type varName = value ;

7.Java的數據類型可分爲基本數據類型和引用數據類,基本數據類型的分類以下:blog

  • 整型變量:byte、short、int、long
  • 浮點型:float、double
  • 字符型:char
  • 布爾型:boolean,值爲true或者false

8.Java語言支持的運算符可分爲:遞歸

  • 算術運算符: +,-,*,/,%,++,--
  • 賦值運算符 =
  • 擴展賦值運算符:+=,-=,*=,/=
  • 關係運算符: >,<,>=,<=,==,!= ,instanceof
  • 邏輯運算符: &&,||,!
  • 位運算符: &,|,^,~ , >>,<<,>>>
  • 字符串鏈接符:+
  • 條件運算符 (三目運算符)?:

9.基本數據類型的類型轉換可分爲:內存

  • 自動類型轉換:容量小的數據類型能夠自動轉換爲容量大的數據類型

1.png

  • 強制類型轉換:用於顯式的轉換一個數值的類型,語法格式:文檔

    數字類型用 (type)var

    數字轉String類型用 String.valueOf( value )

    String類型轉數字用parse函數,例如 Integer.parseInt

10.鍵盤的輸入:Scanner類的使用

import  java.util.Scanner;
Scanner scanner = new Scanner(System.in);
String s1 = scanner.nextLine();
//或者直接調用
String s2 = new Scanner(System.in).nextLine();

控制結構

1.從結構化程序設計角度出發,程序有三種結構:

順序結構、選擇結構和循環結構

2.選擇結構

  (1)if單選擇結構 if-else雙選擇結構 if-else if-else多選擇結構

  (2)switch-case多選擇結構

3.多選擇結構與switch的關係:當布爾表達式是等值判斷的狀況,可以使用多重選擇結構或switch結構,若是布爾表達式區間判斷的狀況,則只能使用多重選擇結構

   (1) 循環結構

   (2)當型:while與for

   (3)直到型:do-while

4.while與do-while的區別,在布爾表達式的值爲false時while的循環體一次也不執行,而do-while至少執行一次

5.break能夠在switch與循環結構中使用,而continue只能在循環結構中使用

6.方法(Method)就是一段用來完成特定功能的代碼片斷,相似於其它語言的函數

7.方法的重載是指一個類中能夠定義多個方法名相同,但參數不一樣的方法。 調用時,會根據不一樣的參數自動匹配對應的方法

8.任何能用遞歸解決的問題也能使用迭代解決。在要求高性能的狀況下儘可能避免使用遞歸,遞歸調用既花時間又耗內存。

相關文章
相關標籤/搜索