Java基礎語法(二)

2021-08-25 06:07:42 字數 3337 閱讀 6455

1.變數概述

什麼是變數?變數是乙個記憶體中的小盒子(小容器),容器是什麼?生活中也有很多容器,例如水杯是容器,用來裝載水;你家裡的大衣櫃是容器,用來裝載衣褲;飯盒是容器,用來裝載飯菜。那麼變數是裝載什麼的呢?答案是資料!結論:變數是記憶體中裝載資料的小盒子,你只能用它來存資料和取資料。

2.計算機儲存單元

無論是記憶體還是硬碟,計算機儲存裝置的最小資訊單元叫位(bit),我們又稱之為「位元位」,通常用小寫的字母b表示。而計算機最小的儲存單元叫「位元組(byte)」,通常用大寫字母b表示,位元組是由連續的8個位組成。

除了位元組外還有一些常用的儲存單位:

3.基本型別之4類8種

變數必須要有明確的型別,什麼型別的變數裝載什麼型別的資料。(對應位數=位元組數*8,其中一位作為符號位)

1.4常量與型別

1.5定義變數(建立變數)

1.6變數使用的注意事項

public

static

void

main(string args)

public

static

void

main(string args)

system.out.println(x);//讀取x變數中的值,再列印

system.out.println(y);//讀取y變數中的值失敗,失敗原因,找不到y變數,因為超出了y變數作用範圍,所以不能使用y變數

}

public

static

void

main(string args)

字串(資料型別string),是引用型別

1.7資料型別轉換

表示範圍小的資料型別轉換成大的資料型別,這種方式稱為自動型別轉換

自動型別轉換格式:範圍大的資料型別 變數=範圍小的資料型別值;

eg.double d = 1000;
表示範圍大的資料型別轉換成範圍小的資料型別,這種方式稱為強制型別轉換

強制型別轉換格式:範圍小的資料型別 變數=(範圍小的資料型別)範圍大的資料型別值

eg.int i = (int)6.718;(i的值為6)
1.算數運算子

運算子是用來計算資料的符號。資料可以是常量,也可以是變數。被運算子操作的數我們稱為運算元。

算術運算子最常見的操作就是將運算元參與數學計算,具體使用看下圖:

我們在使用算術運算子時,記得要注意下列事項:

2.算數運算子++、—的使用

3.賦值運算子

賦值運算子就是為變數賦值的符號,賦值運算子的使用看下圖

注意:諸如+=這樣形式的賦值運算子,會將結果自動強轉成等號左邊的資料型別。

/*

* 賦值運算子

* +=, -=, *=, /=, %= :

* 上面的運算子作用:將等號左右兩邊計算,會將結果自動強轉成等號左邊的資料型別,再賦值給等號左邊的

* 注意:賦值運算子左邊必須是變數

*/public

class

operatordemo2

}//編譯結果:30

注意:

byte b =1;

b=b+1;//報錯!!!!

4.比較運算子

比較運算子,又叫關係運算子,它是用來判斷兩個運算元的大小關係及是否相等關係的,結果是布林值true或者false。

這裡需要注意一下:

通過下面的一段**,我們演示一下這個注意事項

int a = 3;

int b = 4;

system.out.println( a=b );

system.out.println( a==b );

//輸出結果第乙個為4,第二個為true

5.邏輯運算子

邏輯運算子,它是用於布林值進行運算的,運算的最終結果為布林值true或false。

邏輯運算子的常規使用方式:

邏輯運算子的結果規律:

6.三元運算子

格式:

(條件表示式)?表示式1:表示式2;

三元運算子運算規則:

先判斷條件表示式的值,若為true,運算結果為表示式1;若為false,運算結果為表示式2。

​ 通過**演示,我們來學習下三元運算子的使用:

方式一:

system.out.println( 3>2 ? 「正確」 : 「錯誤」 );

// 三元運算子運算後的結果為true,運算結果為表示式1的值「正確」,然後將結果「正確」,在控制台輸出列印

方式二:

int a = 3;

int b = 4;

string result = (a==b) ? 「相等」 : 「不相等」;

//三元運算子運算後的結果為false,運算結果為表示式2的值「不相等」,然後將結果賦值給了變數result

方式三:

int n = (3>2 && 4>6) ? 100 : 200;

//三元運算子運算後的結果為false,運算結果為表示式2的值200,然後將結果200賦值給了變數n

7.運算子優先順序

賦值運算子

比較運算子

邏輯運算子

三元運算子

Java基礎語法

1,資料 分為基本型別和引用型別 基本型別 表達 型別占用位元組 數值範圍 初始化預設值 備註整數 byte 1 128 127 0b整數 short 2 32768 32767 0s整數 int4 2147483648 2147483647 0整數常量預設型別 整數long 8 2 63 2 63...

Java語法基礎

序號 關鍵字含義 1abstract表明類或者成員方法具有抽象屬性 2assert用來進行程式除錯 3boolean 基本資料型別之一,布林型別 4break提前跳出乙個塊 5byte基本資料型別之一,位元組型別 6catch用在異常處理中,用來捕捉異常 7char基本資料型別之一,字元型別 8cl...

java語法基礎

標示符 1 數字不可以開頭。2 不可以使用關鍵字。變數的作用域和生存期 變數的作用域 作用域從變數定義的位置開始,到該變數所在的那對大括號結束 生命週期 變數從定義的位置開始就在記憶體中活了 變數到達它所在的作用域的時候就在記憶體中消失了 資料型別 1 基本資料型別 byte short int l...