1. 程式人生 > >Java入門2 ---變量,數據類型和運算符

Java入門2 ---變量,數據類型和運算符

如果 class name str -128 類型轉換 變量 public 邏輯

1.變量:變量是存儲數據的一個基本單元,不同的變量相互獨立。

2.Java數據類型:

1)布爾型:

boolean:布爾型,8位,數值範圍:true,false

2)字符型:

char:字符型,16位,取值範圍0~65535, 如‘a’

3)數值型:

byte:8位,取值範圍:-128 -- 127,如12,100,-20

short:16位,取值範圍:-32768 -- 32767,如154,-134,1234

int:整型,32位,取值範圍:-2147483648 -- 2147483647

long:64位,取值範圍:-2的63次方 -- 2的63次方-1

float:單精度浮點型,32位,取值範圍1.4E-45 -- 3.4E+38,-1.4E-45 -- -3.4E+38

double:雙精度浮點型,用於存儲帶小數的數值,64位。4.9E-324 -- 1.7E+308,-4.9E-324 -- -1.7E+308如-3.145,3.568

4)字符串型

String:用於存儲一串字符 如“張三”,“A4紙”

3.變量的聲明及使用:

數據類型 變量名;//變量的聲明

變量名 = 數值;//變量的賦值

如: int a ;

a = 20;

我們也可以聲明變量的同時給變量賦值

數據類型 變量名 = 數值;

如 String name = “張三”;

4.變量命名規則:

必須以字母、下劃線“_”、或“$”符號開頭。

變量可以包括數字,但不能以數字開頭。

除了下劃線“_”和“$”,不能保護任何特殊字符。

不能使用Java的關鍵字 如int class public等。

5.數據類型轉換:

自大變小:自動轉換(隱式轉換)

自小變大:強制轉換 (顯式轉換)

6。關系運算符:

>:大於 >=:大於等於

<:小於 <=:小於等於

==:等於 !=:不等於

結果要麽是true,要麽是false

7.條件運算符:

條件?表達式1:表達式2 :對條件進行判斷,如果條件成立則輸入表達式1,否則輸入表達式2.

8.邏輯運算符:

&: 只有兩邊都為true結果是true。否則就是false。

|: 只要兩邊都為false結果是false,否則就是true

^:異或:和或有點不一樣。

兩邊結果一樣,就為false。

兩邊結果不一樣,就為true

& 和 &&區別: &:無論左邊結果是什麽,右邊都參與運算。

&&:短路與,如果左邊為false,那麽右邊不參數與運算。

| 和|| 區別: |:無論左邊結果是什麽,右邊都參與運算。

||:短路或,如果左邊為true,那麽右邊不參與運算

Java入門2 ---變量,數據類型和運算符