JAVA基礎(chǔ)學(xué)習(xí)筆記(一)

一 基本概念

00 變量分類

  • 局部變量
  • 成員變量
  • 靜態(tài)變量

01 基本數(shù)據(jù)類型

  • 整型
  • 浮點(diǎn)型
  • 字符型
  • boolean類型

02 運(yùn)算符

03 類型轉(zhuǎn)換

  • 自動類型轉(zhuǎn)換
    自動類型轉(zhuǎn)換指的是容量小的數(shù)據(jù)類型可以自動轉(zhuǎn)換為容量大的數(shù)據(jù)類型。

    可以將整型常量直接賦值給byte、 short、 char等類型變量,而不需要進(jìn)行強(qiáng)制類型轉(zhuǎn)換,只要不超出其表數(shù)范圍即可。

  • 強(qiáng)制類型轉(zhuǎn)換
    強(qiáng)制類型轉(zhuǎn)換,又被稱為造型,用于顯式的轉(zhuǎn)換一個數(shù)值的類型。在有可能丟失信息的情況下進(jìn)行的轉(zhuǎn)換是通過造型來完成的,但可能造成精度降低或溢出。

     double x  = 3.14; 
    int nx = (int)x;   //nx值為3
    

    當(dāng)將一種類型強(qiáng)制轉(zhuǎn)換成另一種類型,而又超出了目標(biāo)類型的表數(shù)范圍,就會 被截斷成為一個完全不同的值。

  • 類型轉(zhuǎn)換時的常見錯誤

    1. 操作比較大的數(shù)時,要留意是否溢出,尤其是整數(shù)操作時。
    2. 不要命名名字為l的變量,l容易和1混淆。long類型使用大寫L不要用小寫
        int l = 2; //分不清是L還是1,
        long a = 23451l;//建議使用大寫L
        System.out.println(l+1);
    

二 流程控制語句

01 if

語法結(jié)構(gòu)

if(布爾表達(dá)式){
    語句塊
}

02 if-else

語法結(jié)構(gòu)

if(布爾表達(dá)式){
       語句塊1
}else{
       語句塊2
}

03 if-else if-else多選擇結(jié)構(gòu)

語法結(jié)構(gòu)

  if(布爾表達(dá)式1) {
    語句塊1;
  } else if(布爾表達(dá)式2) {
    語句塊2;
  }……
  else if(布爾表達(dá)式n){
    語句塊n;
  } else {
     語句塊n+1;
  }

04 switch

switch語句會根據(jù)表達(dá)式的值從相匹配的case標(biāo)簽處開始執(zhí)行,一直執(zhí)行到break語句處或者是switch語句的末尾。如果表達(dá)式的值與任一case值不匹配,則進(jìn)入default語句(如果存在default語句的情況)。

語法結(jié)構(gòu)

switch (表達(dá)式) {
case 值1: 
語句序列1;
[break];
case 值2:
 語句序列2;
[break];
     … … …      … …
[default:
 默認(rèn)語句;]
}

小??:

public class TestSwitch {
    public static void main(String[] args){
        int month=(int)(1+12*Math.random());
        System.out.println("月份: " + month);

        switch (month){
            case 1:
                System.out.println("一月份!");
                break;
            default:
                System.out.println("其他月份!");
        }
    }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容