JSP資料型別

2021-08-29 07:04:34 字數 2367 閱讀 2776

資料型別

基本型別有以下四種:

int長度資料型別有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、

float長度資料型別有:單精度(32bits float)、雙精度(64bits double)

boolean型別變數的取值有:ture、false

char資料型別有:unicode字元,16位

對應的類型別:integer、float、boolean、character、double、short、byte、long

轉換原則

從低精度向高精度轉換

byte 、short、int、long、float、double、char

注:兩個char型運算時,自動轉換為int型;當char與別的型別運算時,也會先自動轉換為int型的,再做其它型別的自動轉換

基本型別向類型別轉換

正向轉換:通過類包裝器來new出乙個新的類型別的變數

integer a= new integer(2);

反向轉換:通過類包裝器來轉換

int b=a.intvalue();

類型別向字串轉換

正向轉換:因為每個類都是object類的子類,而所有的object類都有乙個tostring()函式,所以通過tostring()函式來轉換即可

反向轉換:通過類包裝器new出乙個新的類型別的變數

eg1: int i=integer.valueof(「123」).intvalue()

說明:上例是將乙個字串轉化成乙個integer物件,然後再呼叫這個物件的intvalue()方法返回其對應的int數值。

eg2: float f=float.valueof(「123」).floatvalue()

說明:上例是將乙個字串轉化成乙個float物件,然後再呼叫這個物件的floatvalue()方法返回其對應的float數值。

eg3: boolean b=boolean.valueof(「123」).booleanvalue()

說明:上例是將乙個字串轉化成乙個boolean物件,然後再呼叫這個物件的booleanvalue()方法返回其對應的boolean數值。

eg4:double d=double.valueof(「123」).doublevalue()

說明:上例是將乙個字串轉化成乙個double物件,然後再呼叫這個物件的doublevalue()方法返回其對應的double數值。

eg5: long l=long.valueof(「123」).longvalue()

說明:上例是將乙個字串轉化成乙個long物件,然後再呼叫這個物件的longvalue()方法返回其對應的long數值。

eg6: char=character.valueof(「123」).charvalue()

說明:上例是將乙個字串轉化成乙個character物件,然後再呼叫這個物件的charvalue()方法返回其對應的char數值。

基本型別向字串的轉換

正向轉換:

如:int a=12;

string b;b=a+」」;

反向轉換:

通過類包裝器

eg1:int i=integer.parseint(「123」)

說明:此方法只能適用於字串轉化成整型變數

eg2: float f=float.valueof(「123」).floatvalue()

說明:上例是將乙個字串轉化成乙個float物件,然後再呼叫這個物件的floatvalue()方法返回其對應的float數值。

eg3: boolean b=boolean.valueof(「123」).booleanvalue()

說明:上例是將乙個字串轉化成乙個boolean物件,然後再呼叫這個物件的booleanvalue()方法返回其對應的boolean數值。

eg4:double d=double.valueof(「123」).doublevalue()

說明:上例是將乙個字串轉化成乙個double物件,然後再呼叫這個物件的doublevalue()方法返回其對應的double數值。

eg5: long l=long.valueof(「123」).longvalue()

說明:上例是將乙個字串轉化成乙個long物件,然後再呼叫這個物件的longvalue()方法返回其對應的long數值。

eg6: char=character.valueof(「123」).charvalue()

說明:上例是將乙個字串轉化成乙個character物件,然後再呼叫這個物件的charvalue()方法返回其對應的char數值。 

JSP資料型別

資料型別 基本型別有以下四種 int長度資料型別有 byte 8bits short 16bits int 32bits long 64bits float長度資料型別有 單精度 32bits float 雙精度 64bits double boolean型別變數的取值有 ture false ch...

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...

資料型別 基本資料型別和引用資料型別

一.分類 1,五種簡單資料型別 基本資料型別 number,string,boolean,null,undefined,新增symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。1 undefined 宣告的變...