第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java中l(wèi)ong和Long有什么區(qū)別?

Java中l(wèi)ong和Long有什么區(qū)別?

繁星點點滴滴 2020-12-27 10:06:53
Java中l(wèi)ong和Long有什么區(qū)別?
查看完整描述

2 回答

?
米脂

TA貢獻(xiàn)1836條經(jīng)驗 獲得超3個贊

Java的數(shù)據(jù)類型分兩種:
1.基本類型:long,int,byte,float,double,char
2. 對象類型(類): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己創(chuàng)建的類。
其中Long又叫 long的包裝類。而Byte和Float也類似,一般包裝類的名字首寫是數(shù)值名的大寫開頭。

什么叫包裝類?
在java中有時候的運(yùn)算必須是兩個類對象之間進(jìn)行的,不充許對象與數(shù)字之間進(jìn)行運(yùn)算。所以需要有一個對象,這個對象把數(shù)字進(jìn)行了一下包裝,這樣這個對象就可以和另一個對象進(jìn)行運(yùn)算了。
比如我們也可以定義一個類:
class Long {
int i=0;
public Long (int i){
this.i=i;
}
}
這樣這個Integer就是一個包裝類,他包裝了一個整數(shù)值,然后可以在里面寫一些運(yùn)算符重載的方法使它支持某些運(yùn)算。這個時候可以賦值:
Long it=new Long(10);
現(xiàn)在變量it就是一個對象,不是一個數(shù)字。

long 是長整型,在怎么長本身也是整型,12.10的整形部分是12,當(dāng)然結(jié)果是12,
byte: 八位整數(shù) -128——127,可用來節(jié)省內(nèi)存的使用。
short: 16位整數(shù) -32768——32,767,也比較省內(nèi)存。
int: 32位整數(shù) -2,147,483,648——2,147,483,647,一般來說整數(shù)都夠用了
long: 64位整數(shù) -9,223,372,036,854,775,808—— 9,223,372,036,854,775,807,一般不需要用
float: 32位浮點,如果浮點需要節(jié)省內(nèi)存用這個。
Double: 64位浮點,一般非整數(shù)浮點可用這個。
但是要記住float和double都不是精確的,如果要儲存錢一類的必須精確的,用java.math.BigDecimal



查看完整回答
反對 回復(fù) 2021-03-27
?
守著星空守著你

TA貢獻(xiàn)1799條經(jīng)驗 獲得超8個贊

long 是基本數(shù)據(jù)類型,Long 是long的封裝類,從定義方式就可以看出來:
long x = 3;
Long y = new Long(3);
System.out.println(x);
System.out.println(y.longValue());
y是有方法的,x沒有

查看完整回答
反對 回復(fù) 2021-03-27
  • 2 回答
  • 0 關(guān)注
  • 322 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號