10月30,31、11月7.8、.Java第三課

Java的浮點型常量默認爲double型,聲明float型常量,須在後面加“f”或“F”。float a=3.14f 不加f默認爲double
字符型以單引號指定字符型值。
\n 換行符 \"雙引號 \'單引號 \反斜槓 \r回車符 \t製表符 \b退格符
boulean類型適用於邏輯運算,一般用於程序流程控制;
程序流程控制分爲順序結構,分支結構,循環結構
if,while,do-while,for循環控制語句。
數組:相同數據類型的變量的集合;枚舉:一種獨特的值類型,聲明一組命名的常數
自動類型轉換是將某種基本類型變量的值直接賦值給某一種基本類型。
強制類型轉換爲自動類型轉換的逆過程,將容量大的數據類型轉換爲容量小得數據類型,要加上強制類型轉換符()。
String a=“43”;int=integer,parseINT(a);
語法:數據類型 變量1=數據類型 (變量2);
操作符也成爲了運算符,用來將一個或多個操作數連接成執行性的語句。
一元操作符:自增++、自減--、邏輯非!、按位非~、強制類型轉換()等
二元操作符:算術運算、位運算、關係運算、邏輯運算、賦值等
三元操作符:三元判斷 ?:
位運算只針對整數數據類型(2進制)
int a=5;
int b=++a +8; //a先自增變爲6,再與8相加,最後b值爲14.
int b=a++ +8; //先加8爲13,再自加1,最後輸出b值爲6
~按位非運算,將操作數對應的二進制的每一位全部取反。
循環結構分爲三種:for循環、while循環、do…while循環
循環四個組成部分:
初始化部分(int-statement)
循環條件部分(text-exp)
循環體部分(body-statement)
迭代部分(alter-statement)

    for語句格式(【初始化表達式】;【條件表達式】;【迭代表達式】){
    循環體
    }
    初始化表達式只執行一遍
    在初始化表達式和迭代表達式中可以用逗號分隔多個表達式
    count爲局部變量 循環內初始化表達式 int count=?

    拆數方法
    int nom=123
    int a,b,c,
    a=nom%10
    b=nom/10%10
    c=nom/100

    當內層循環的循環條件爲false時,纔會完全跳出內層循環,纔可結束外層的當次循環,開始下一次的循環。
    特殊關鍵字的使用
    轉移語句:控制分支結構或循環結構
    break:在swich終止case;循環中用於終止循環,跳出循環結構,跳出內層循環,執行外層循環。
    continue:忽略本次循環,忽略本次循環剩下的其他語句,程序永遠不會執行後面語句。
    循環可以相互嵌套 嵌套不超過三層。因爲外層執行m次,內層執行n次
    則內層循環實際上需要執行m*n次

    數組:數組是用來存儲一組大小固定並且類型相同的數據,這些數據可以通過索引進行訪問,根據數組存放元素的組織結構,可將數組分爲一維數組、二維數組以及多維數組(三維及以上)。
    創建數組:語法:數據類型 數組名

    數組被創建後,其大小不能改變,但數組中的各個元素值是可以改變的;且訪問數組中的元素是,小標索引不能越界,範圍必須在0~length-1之內,否則容易引起數組越界異常。
    當數組使用new分配空間後,數組中的元素會具有默認初始值
    數值類型的數組初始值爲0.
    字符型的爲“\0”\\字符串結束標識

引用類型的則爲null(空引用)
遍歷將數組內值挨個展示
程序中數組元素值經常是指定值,而非默認值,此時需要將數值初始化。Java中數組初始化方法有兩種:靜態初始化和動態初始化。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章