Day01-Java簡介、環境、常量、變數

東北賣參哪些年發表於2020-12-07

1.Java語言概述

Java語言概述
什麼是Java語言
Java語言是美國sun公司(Stanford University NetWork),在1995年推出的高階程式語言。所謂的程式語言,是計算機的語言,
人們可以使用程式語言對計算機下達命令,讓計算機完成人們需要的功能。
Java語言發展歷史
    1995年sun公司釋出1.0版本
    2004年釋出Java5
    2009年被Oracle收購
    2014年釋出Java8

2.計算機基礎知識

計算機中的資料不同於人們生活中的資料,人們生活中採用的十進位制數,而計算機中全部採用二進位制數表示,它只包含01兩個數,
逢二進一,1+1=10。每一個0或者每一個1,叫做一個bit(位元,位)
位元組是我們常見的計算機中最小的儲存單位。計算機儲存任何的資料,都是以位元組的形式儲存。
8bit = 1Byte
1024Byte = 1 kB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB

3.碟符切換

切換碟符 d:
進入資料夾 cd 檔名稱
進入多級資料夾 cd 資料夾1\資料夾2
返回上一級 cd ..
返回根路徑 cd \
檢視當前內容 dir
清屏 cls
退出 exit

16.常量的概念與分類

常量:在程式執行期間,固定不變的量

常量的分類:
	1.字串常量:凡是用雙引號括起來的部分,叫做字串常量。例如:"abc""Hello""123"
	2.整數常量:沒有小數點。例如:1002000-250
	3.浮點數常量:直接寫上的數字。例如:2.5-3.140.0
	4.字元常量:凡是用單引號括起來的單個字元。例如:'A''b''9''中'
	5.布林常量:只有truefalse
	6.空常量:null。代表沒有任何資料。

17.常量的列印輸出

public class Demo01Const {
    public static void main(String[] args) {
        //字串常量
        System.out.println("ABC");
        System.out.println("");//字串兩個雙引號中間為空
        System.out.println("XYZ");

        //整數常量
        System.out.println(30);
        System.out.println(-500);

        //浮點數常量(小數)
        System.out.println(3.14);
        System.out.println(-2.5);

        //字元常量
        System.out.println('A');
        System.out.println('6');
        //System.out.println('');兩個單引號中間必須有且僅有一個字元,沒有不行
        //System.out.println('AB');//兩個單引號中間必須有且只有一個字元,有兩個不行

        //布林常量
        System.out.println(true);
        System.out.println(false);

        //空常量:空常量不能直接用來列印輸出
        //System.out.println(null);
    }
}

18.基本資料型別

1.基本資料型別(今天重點):
	整數型:byte、short、int、long
	浮點型:float、double
	字元型:char
	布林型:boolean
	
2.引用資料型別(今後學習):字串、陣列、類、Lambda

注意:
1.字串不是基本型別,而是引用型別
2.浮點型可能只是一個近似值,並非精確的值
3.資料範圍與位元組數不一定相關,例如float資料範圍比long更加廣泛,但是float是4個位元組,long是8個位元組。
4.浮點數當中預設型別是double,如果一定要使用flood,需要加上一個字尾L

19.變數的概念定義格式

變數:程式執行期間,內容可以發生改變的值

建立一個變數使用的格式:
資料型別 變數名稱;//建立一個變數
變數名稱=資料值;//賦值,將右邊的值賦值交給左邊

資料型別 變數名稱 = 資料值;

20.變數的基本使用

public class Demo02Variable {
    public static void main(String[] args) {
        //建立一個變數
        //資料型別 資料名稱 = 資料值
        int num1 = 10;
        System.out.println(num1);//10
        //改變變數當中本來的數字,變成新的數字
        num1 = 20;
        System.out.println(num1);//20
        System.out.println("===============");
        
        byte num3 = 30;//注意 右邊數值不能超過左側資料型別的取值範圍
        System.out.println(num3);
        
    }
}

21.變數的注意事項

/**
 * 使用變數的時候,有一些注意事項:
 *  1.如果建立多個變數,那麼變數之間的名稱不可以重複。
 *  2.對於float和long型別來說,字母后綴F和L不要丟掉
 *  3.如果使用byte或者short型別的變數,那麼右側的資料不能超過左側的型別的範圍
 *  4.沒有進行賦值的變數,不能直接使用;一定要賦值之後,才能使用。
 *  5.變數使用不能超過作用域的範圍
 */
public class Demo03VariableNotice {
    public static void main(String[] args) {
        int num1 = 10;
        //int num1 = 20;
        
        int num4;//定義一個變數,但是沒有進行賦值
        //System.out.println(num4);
        
        {
            int num6 = 60;
            System.out.println(num6);
        }
        //System.out.println(num6);//超出了作用域
    }
}

相關文章