1. 程式人生 > >大數據<javaSE + Linux精英實訓班>_day_02

大數據<javaSE + Linux精英實訓班>_day_02

常量 布爾 範例 lin rgs 基礎 ring main false

---恢復內容開始---

1:基礎語法->變量
    
    變量是內存當中的小盒子(小容器),容器是什麽?    變量裝載的是數據!
    
2:基礎語法->計算機的存儲單元
    
    計算機存儲設備的最小單元 "位" (bit),又稱為 "比特位"。
    計算機的最小存儲單元叫 "字節"  (byte),B.

    字節由8個位組成。
    1字節 = 8比特位
    
    1B = 8b
    1024B = 1KB
    1024 = 1MB
    1024MB = 1GB
    1024GB = 1TB
    1024TB = 1PB
    
3:基礎語法->java中的數據類型(四類八種) 整數類型->byte 字節數: 1 範圍:-128 ~ 127 short 字節數: 2 範圍:-32768 ~ 32767 int 字節數: 4 範圍:-2147483648 ~ 2147482648 long 字節數: 8 範圍: 浮點型-> float 字節數: 4 單精度浮點
-> double 字節數: 8 雙精度浮點 精度高 字符型->char 字節數: 2 可以表示一個字符,比如:‘a‘ ‘A‘ ‘唉‘ 布爾型-> boolean 字節數: 1 只有兩個值:true false 4:基礎語法->常量與類型 整數常量可以根據所在的範圍來確定類型,java中默認的整數類型int類型。 特別:
2147483641L,100L是 long類型。 java中浮點類型默認是double,在後輟加"F".

 5:基礎語法->變量創建的三要素

  劃分區域:指定存儲的數據類型,並且命名
  創建變量三要素:類型、名字、數據

   int a= 100 ;

 6:基礎語法->定義基本數據類型變量

代碼塊:

public  class Variable{
    public static void main(String [] args){
        // 定義整數類型
        byte b = 127;
        System.out.println(b);
        
        short s = 32767;
        System.out.println(s);
        
        
        int i = 20001002;
        System.out.println(i);
        
        // 定義Long類型
        long l = 2147483649L;
        System.out.println(l);
        
        // 浮點型,單精度的float
        float f = 1.0f;
        System.out.println(f);
        
        // 浮點型,雙精度
        double d = 2.2;
        System.out.println(d);
        
        // 字符
        char c = ‘a‘;
        System.out.println(c);
        
        
        // 布爾類型  true   false
        boolean boo = true;
        System.out.println(boo);
        
    }
}
7:基礎語法->字符串變量的定義
public class Variable_2{
    /*
        字符串用 "" 包裹,"0 ~ n"
    */
    public static void main(String [] args){
        // 指定數據類型    名稱    數據 ,表示的是字符串的類型
        String s = "我愛大數據開發";
        System.out.println(s);
    }
}
8:基礎語法->變量定義的註意事項
public class Variable_3{
    /*
            變量的定義和使用事項
            1、變量定義後,不賦值,不能使用
            2、變量的定義有效範圍,有效範圍在一對大括號內
            3、變量不可以重復定義
    */
    int a = 1;
    public static void main(String[] args){
            int i = 2;
            System.out.println(i);
    }
}
9:基礎語法->數據類型的轉換->自動轉換
        1:範圍小的數據類型值(byte),可以直接轉換為範圍大的數據類型值(如:int)
        2:範圍大的數據類型值(int),不可以直接轉換為範圍小的數據類型(如:byte)
        
        數據類型排序:byte->short->int->long->float->double
        
        ->強制類型轉換
public class Variable_4{
    public static void main(String[] args){
            //定義一個double類型變量
            double i = 1000;
            System.out.println(i);
    }
}
public class DataConvert{
    public static void main(String[] args){
        double d = 3.14;
        //int i = d;
    
        //System.out.println(i);
        
        // 強制轉換
        System.out.println("===========強制轉換=================");
        int i = (int)d;
        System.out.println(i);
        
        byte b = (byte)200;
        System.out.println(b);
        
        System.out.println("===========並接========");
        
        System.out.println("中" + "國");
    }

}
10:基礎語法->算術運算符
        
        計算數據的符號。
                
                運算符    運算規則        範例            結果
                    +     正號             +3            3
                    +      加            2+2             4
                    +    鏈接字符串       "中"+"國"       中國
                    -      負號         nt a = 3;-a      -3
                    -      減            3-2             1
                    *      乘法            2*3            6
                    /      除號            5/2            2
                    %       取模            5%2           1
                   ++       自增       int a = 1;a++/++a   2
                    --      自減       int b = 3;b--/--b       2
                    
11:基礎語法->賦值運算符

        運算符        運算規則        範咧                    結果
            =                賦值           int a = 1;       2
           +=         加後賦值    int a = 3;a+=2              4
           -=             減後賦值    int a = 2;a-=2          0
           *=             乗後賦值    int a = 2;a*=2          4
           /=             整除賦值    int a = 2;a/=2          1
           %=         取模賦值    int a = 2;a%=2      0

---恢復內容結束---

大數據<javaSE + Linux精英實訓班>_day_02