樂字節(jié)Java變量與數(shù)據(jù)類型之三:數(shù)據(jù)類型與轉(zhuǎn)義字符

大家好温亲,小樂又來了棚壁,上一篇:樂字節(jié)Java變量與數(shù)據(jù)類型之二:Java常量與變量

今天接著講Java變量與數(shù)據(jù)類型之三:數(shù)據(jù)類型與轉(zhuǎn)義字符


一铸豁、數(shù)據(jù)類型

1灌曙、定義

Java是一種強類型語言,針對每種數(shù)據(jù)都提供了對應(yīng)的數(shù)據(jù)類型节芥。

Java數(shù)據(jù)類型

2在刺、分類

A:基本數(shù)據(jù)類型:4類8種

B:引用數(shù)據(jù)類型:類,接口头镊,數(shù)組蚣驼。

3、基本數(shù)據(jù)類型

①整型 占用字節(jié)數(shù) 比特/位 取值范圍

byte(字節(jié)型) 1 8位 [-128 , 127]

short(短整型) 2 16位 [-32768,32767]

int (整型 ) 4 32位 [-21億, 21億]

long(長整型) 8 64位 很大很大

注意:整數(shù)數(shù)值默認(rèn)為int類型相艇,如果需要定義一個long類型的變量颖杏,當(dāng)超出int的范圍時,需要在該值后加 l或者L

②浮點型

float(單精度) 4

double(雙精度) 8

float有效位是7位坛芽,double有效位是14位

注意:浮點數(shù)默認(rèn)為double類型留储,如果需要定義一個float類型的變量翼抠,則數(shù)值后需要加 f或者F

③字符型(0~65535)

char(字符型) 2 一個字符能存儲一個中文漢字

要求:用 ' '將字符括起來

④邏輯型(布爾型)

boolean(布爾類型) 1位

4、注意:

整數(shù)默認(rèn)是int類型获讳,浮點數(shù)默認(rèn)是double阴颖。

長整數(shù)要加L或者l,單精度的浮點數(shù)要加F或者f丐膝。


二量愧、數(shù)據(jù)類型轉(zhuǎn)換

1、定義

boolean類型不參與轉(zhuǎn)換

2帅矗、默認(rèn)轉(zhuǎn)換

A:從小到大

B:byte,short,char --> int long float double

C:byte,short,char之間是平級的偎肃,不相互轉(zhuǎn)換,直接轉(zhuǎn)成int類型參與運算浑此。

3累颂、強制轉(zhuǎn)換

A:從大到小

B:可能會有精度的損失,一般不建議這樣使用尤勋。

C:格式:

目標(biāo)數(shù)據(jù)類型 變量名 = (目標(biāo)數(shù)據(jù)類型) (被轉(zhuǎn)換的數(shù)據(jù));

4喘落、思考題和面試題:

A:下面兩種方式有區(qū)別嗎?

float f1 = 12.345f;

float f2 = (float)12.345;向下類型轉(zhuǎn)換,浮點數(shù)默認(rèn)是double類型

B:下面的程序有問題嗎最冰,如果有瘦棋,在哪里呢?

byte b1 = 3;

byte b2 = 4;

byte b3 = b1 + b2;

short s1=3;

short s2=3;

short s3=s1+s2;

char c1=3;

char c2=4;

char c3=c1+c2;

byte、short暖哨、char在運算時赌朋,會自動向上轉(zhuǎn)型為int型,所以返回的結(jié)果是int類型篇裁,而接收的類型均不是int沛慢,由于類型不匹配,所以報錯

byte b4 = 3 + 4;

short s=3+4;

常量進行計算后的值达布,預(yù)編譯時能夠判斷其是否超出范圍

int a=1;

int b=2;

int c=a+b;

long l1=3l;

long l2=3l;

long l3=l1+l2;

float f1=2.3f;

float f2=2.3f;

float f3=f1+f2;

double d1=3.7;

double d2=3.9;

double d3=d1+d2;

均不會報錯团甲,java進行了優(yōu)化。

C:下面的操作結(jié)果是什么呢?

byte b = (byte)130;

D:字符參與運算

是查找ASCII里面的值

'a' 97

'A' 65

'0' 48

空格 32

System.out.println('a');

System.out.println('a' + 1);

E:字符串參與運算

這里其實是字符串的連接

System.out.println("hello"+'a'+1);

System.out.println('a'+1+"hello");

System.out.println("5+5="+5+5);

System.out.println(5+5+"=5+5");

運行結(jié)果:helloa1

98hello

5+5=55

10=5+5


三黍聂、轉(zhuǎn)義字符

\’:代表一個單引號

\\:代表一個反斜線字符”\”

\”:代表一個雙引號字符

\b:退格 躺苦,是將光標(biāo)移動到當(dāng)前字符的前一個字符,并不會刪除當(dāng)前字符产还。

注意:eclipse當(dāng)中不識別匹厘,需要在DOS環(huán)境下運行

\n:換行,將當(dāng)前位置移到下一行的開頭

\r:回車脐区,將當(dāng)前位置移到本行的本行開頭

注意:\n愈诚、\r在eclipse沒有區(qū)別,需要在DOS環(huán)境下運行

\t:水平制表位:跳到下一個Tab位置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市炕柔,隨后出現(xiàn)的幾起案子酌泰,更是在濱河造成了極大的恐慌,老刑警劉巖汗唱,帶你破解...
    沈念sama閱讀 216,843評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宫莱,死亡現(xiàn)場離奇詭異丈攒,居然都是意外死亡哩罪,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評論 3 392
  • 文/潘曉璐 我一進店門巡验,熙熙樓的掌柜王于貴愁眉苦臉地迎上來际插,“玉大人,你說我怎么就攤上這事显设】虺冢” “怎么了?”我有些...
    開封第一講書人閱讀 163,187評論 0 353
  • 文/不壞的土叔 我叫張陵捕捂,是天一觀的道長瑟枫。 經(jīng)常有香客問我,道長指攒,這世上最難降的妖魔是什么慷妙? 我笑而不...
    開封第一講書人閱讀 58,264評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮允悦,結(jié)果婚禮上膝擂,老公的妹妹穿的比我還像新娘。我一直安慰自己隙弛,他們只是感情好架馋,可當(dāng)我...
    茶點故事閱讀 67,289評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著全闷,像睡著了一般叉寂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上总珠,一...
    開封第一講書人閱讀 51,231評論 1 299
  • 那天屏鳍,我揣著相機與錄音,去河邊找鬼姚淆。 笑死孕蝉,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的腌逢。 我是一名探鬼主播降淮,決...
    沈念sama閱讀 40,116評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了佳鳖?” 一聲冷哼從身側(cè)響起霍殴,我...
    開封第一講書人閱讀 38,945評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎系吩,沒想到半個月后来庭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,367評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡穿挨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,581評論 2 333
  • 正文 我和宋清朗相戀三年月弛,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片科盛。...
    茶點故事閱讀 39,754評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡帽衙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出贞绵,到底是詐尸還是另有隱情厉萝,我是刑警寧澤,帶...
    沈念sama閱讀 35,458評論 5 344
  • 正文 年R本政府宣布榨崩,位于F島的核電站谴垫,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏母蛛。R本人自食惡果不足惜翩剪,卻給世界環(huán)境...
    茶點故事閱讀 41,068評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望溯祸。 院中可真熱鬧肢专,春花似錦、人聲如沸焦辅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽筷登。三九已至剃根,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間前方,已是汗流浹背狈醉。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留惠险,地道東北人苗傅。 一個月前我還...
    沈念sama閱讀 47,797評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像班巩,于是被迫代替她去往敵國和親渣慕。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,654評論 2 354