變數的使用

2021-09-29 18:11:43 字數 1475 閱讀 6596

1.變數的分類

首先我們按資料型別分類:

資料型別:分為①:基本資料型別,②:引用資料型別。

基本資料型別: ①:數值型,②:字元型(char),③:布林型(boolean)

引用資料型別:①:類(class),②:介面(inte***ce)③:陣列(【】)

而資料型分為:① 整數型別(byte,short,int,long),②:浮點型別(float,double)

注意:整型byte(1位元組=8bit) short(2位元組) int(4位元組) long(8位元組)

首先 byte的範圍為:-128 ~ 127

在我們宣告long型變數時,必須以「l」或者「l」結尾

我們一般都把整型變數定義為int型

浮點型: float(4位元組) double(8位元組)

浮點型,它表示帶小數點的值

我們要注意float表示的數值的範圍比long還要大

在外面定義float型別變數時,變數要以」f「或」f「結尾

但是外面通常把變數定義為double型別

浮點型的常預設的型別為double

字元型:char(1字元=2位元組)

定義char型變數時,通常使用一對』『,內部只能寫乙個字元

通常的表示方式:1.宣告乙個字元,2.轉義字元,3.直接使用unicode值來表示字元型常量

布林型別:boolean

只能取兩個值之一:true,false

一般我們在判斷,迴圈結構中使用

接下來我們按宣告的位置來分類

①成員變數, ②區域性變數

成員變數:①例項變數(不用static修飾) ② 類變數(用static修飾)

區域性變數:①形參(方法,構造器中定義的變數)③方法區域性變數:(在方法內定義)③**塊區域性變數(在**塊內定義)

2.變數的使用要注意

① 變數必須先宣告,再使用

② 變數都定義在其作用域內,在作用域內,它是有效的。換句話說,出了作用域,就沒有效了

③同乙個作用域內,不可以宣告兩個同名的變數

3.基本資料型別之間運算規則

自動型別轉換:當容量小的資料型別的變數與容量大的資料型別的變數做運算時,結果自動提公升為容量大的資料型別

byte,char,short --> int --> long —>float—>double

注意:當byte,char,short三種型別的變數做運算的時候,結果為int型

強制型別轉換:自動型別提公升運算的逆運算。

1.需要使用強轉符:() ----- 強制轉換,可能導致精度損失

string與基本資料型別之間運算

1.string屬於引用資料型別,譯:字串

2.宣告使用string型別變數時,使用一對""

3.string可以和8種基本資料型別變數做運算,且運算只能是連線運算 : +

4.運算的最後結果還是string型別

使用變數 Sql 中的變數使用

我們在學 python 或者其他程式語言的時候都應該有學過變數這麼乙個東西,可是 sql 這種查詢語言中怎麼也有變數呢?具體有什麼用呢?我們來看一下實際應用場景。現在有這麼乙個表 t 表結構如下 order id time1 time2 time3 time4 time1 表示瀏覽日期,time2 ...

mysql 使用變數 MySQL變數的使用

在編寫儲存過程中,有時需要使用變數,儲存資料處理過程中的值 mysql中,變數可以在子程式中,宣告並使用,作用範圍在begin end程式中 在儲存過程中,使用declare語句,定義變數 語法格式 declare var name varname date type default value v...

變數的使用

全域性變數的使用和區域性變數的使用 function add sum 12 echo add echo sum.在函式中如何使用全部變數 本例項將模擬 購物車功能,並計算購物車中商品的總價。購物車中有如下商品資訊 蘋果手機單價5000院,購買數量2臺 聯想膝上型電腦單機8000元,購買數量10臺。操...