java基礎語法--01

Java語言是強類型語言,對於每一種數據都定義了明確的具體數據類型,在內存中分配了不同大小的內存空間:
byte 1個字節
short 2個字節
int 4個字節
long 8個字節
float 4個字節
double 8個字節
char 2個字節

賦值運算符
+= -= *= %= /= !=

這裏寫圖片描述


這裏寫圖片描述
java中常量的分類:

1,整數常量。所有整數
2,小數常量。所有小數
3,布爾型:true,false
4,字符常量:將一個數字字母或者符號用單引號標識
5,字符串常量。將一個或多個字符用雙引號標識
6,null常量。只有一個數值就是null

這裏寫圖片描述

標識符:

數字不能開頭,不能使用關鍵字

嚴格區分大小寫


轉義字符:通過\來轉變後面字母或者符號的含義。
\n:換行。
\b:退格。
\r:按下回車鍵。windows系統中,Enter用兩個字符表示\r\n
\t:製表符,相當於tab鍵。

&和&&的特點
&:無論左邊是true是false。右邊都運算。
&&:當左邊爲false時,右邊不運算。

    |:兩邊都參與運算
    ||:當左邊爲ture.右邊不運算。

IF語句

if else 結構 簡寫格式: 變量 = (條件表達式)?表達式1:表達式2;
三元運算符
好處:可以簡化if else代碼。
弊端:因爲是一個運算符,所以運算完成必須要有一個結果。

int a = 9,b;


        if(a>1)
            b = 100;

        else
            b = 200;
        System.out.println("over");

swich語句跟if語句的區別

if和switch語句很像。
具體什麼場景下,應用哪個語句呢?
如果判斷的具體數值不多,而是符合byte short int char 這四種類型。
雖然兩個語句都可以使用,建議使用switch語句。因爲效率高。
其他情況,對區間判斷,對結果爲boolean類型進行判斷,使用if,if的使用範圍更廣。

//被選擇的表達式的值 只接受四種類型
        //byte int short char

        switch(x)
        {
            case 4:
                System.out.println("a");
                break;
            case 6:
                System.out.println("b");
                break;
            case 2:
                System.out.println("c");
                break;
            default:
                System.out.println("d");
                //break;

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