java基礎(chǔ)---------類型轉(zhuǎn)換與運(yùn)算符

一怔毛、重點(diǎn)知識(shí)

1.1方法重載時(shí)參數(shù)列表順序不一樣也可

1.2char? 0-65535

算術(shù)運(yùn)算符中注意? /? ? %的區(qū)別左痢,契耿,瞒大,/是取商,%是取余

1.3注意三元運(yùn)算符后面的兩個(gè)表達(dá)式之間用 :鏈接

1.4注意i++先運(yùn)算再自增

舉例

int i = 5;

System.out.println("i++")? ? ? ? ? 結(jié)果為5

可見輸出時(shí)候也遵循此規(guī)律

注意運(yùn)算時(shí)候也是如此宵喂,先完成對(duì)應(yīng)運(yùn)算再自增糠赦,自增后的i與運(yùn)算再無關(guān)系,賦值也算運(yùn)算奧锅棕,別忘了拙泽,也是先賦值再自加

1.5關(guān)系運(yùn)算符的結(jié)果為布爾型

1.6遇到報(bào)錯(cuò),非法字符后面加unicode碼而且數(shù)字較大裸燎,說明你可能有中文字符

1.7邏輯運(yùn)算符也不一定要用在選擇語(yǔ)句中顾瞻,Boolean a = b && c && d;? ? ? 也是對(duì)的

1.8運(yùn)算符的優(yōu)先級(jí)為:算術(shù)運(yùn)算符德绿,連接運(yùn)算符荷荤,關(guān)系運(yùn)算符,邏輯運(yùn)算符移稳。

1.9一元運(yùn)算符意思是操作數(shù)就一個(gè)

2.0[10,99]隨機(jī)數(shù)? ? ? ? ? ? 公式:(int)(Math.random() * (99 - 10 + 1) + 10)

2.1只要前面有一個(gè)字符串蕴纳,后面的加號(hào)都只起到連接作用? ? 沒遇到之前正常計(jì)算

2.2scanner會(huì)導(dǎo)致程序阻塞,只有完成輸入操作后个粱,程序才能繼續(xù)執(zhí)行

2.3next().charAt(0)? ? 獲取單個(gè)字符

二古毛、重點(diǎn)問題

i++? 與? ++i

int a = 2;

System.out.println(a++);? ? ? ? ? ? 結(jié)果任然為2

System.out.println(++a);? ? ? ? ? ? 結(jié)果為3

也就意味著輸出操作中,i也是先輸出再自增一

三都许、本節(jié)內(nèi)容

3.1稻薇、運(yùn)算符

算術(shù)運(yùn)算符:+,-胶征,*塞椎,/,%,++睛低,--

/:兩個(gè)數(shù)相除案狠,取商

%:兩個(gè)數(shù)相除,取余數(shù)

++:給變量自增1

i++:都是給i加1钱雷。i++的值還是當(dāng)i來算骂铁。

i++:先計(jì)算,再加1

++i:也是給i加1急波。++i的值相當(dāng)于加1之后

++i:先加1,再運(yùn)算

--:給變量自減1

都是給i進(jìn)行減1瘪校。

i--澄暮,值相當(dāng)于i本身名段。最終執(zhí)行之后給i減1。

先計(jì)算泣懊,再減1

--i伸辟,值相當(dāng)于i-1了。

先減1馍刮,再計(jì)算信夫。

賦值運(yùn)算符:=,+=卡啰,-=静稻,*=,/=,%=

=:將=右側(cè)的數(shù)據(jù)匈辱,賦值給=左側(cè)的變量

+=:求和后再賦值:a += b振湾;相當(dāng)于a = a + b

關(guān)系運(yùn)算符:也叫比較運(yùn)算符,比較兩個(gè)數(shù)值的關(guān)系的亡脸。計(jì)算結(jié)果是boolean類型

<,>,<=,>=,==,!=

==押搪,比較兩個(gè)數(shù)值,是否相等浅碾,如果相等大州,就是true,否則就是false垂谢。

!=厦画,比較兩個(gè)數(shù)值,是否不等埂陆,如果不等苛白,就是true,否則就是false焚虱。

邏輯運(yùn)算符:操作數(shù)是boolean類型购裙,計(jì)算結(jié)果也是boolean類型。

&&:"與操作"鹃栽,表示并且的意思躏率。

運(yùn)算規(guī)則:在參加計(jì)算的操作數(shù)中,如果都為true民鼓,結(jié)果就為true薇芝。有一個(gè)為false,結(jié)果就為false丰嘉。

總結(jié):一假則假夯到,全真才真。

||:"或操作"饮亏,表示或者的意思耍贾。

運(yùn)算規(guī)則:在參加計(jì)算的操作數(shù)中阅爽,如果都為false,結(jié)果才為false荐开,有一個(gè)為true付翁,結(jié)果就為true。

總結(jié):一真則真晃听,全假才假百侧。

!:"取非、取反"能扒,一元的運(yùn)算符佣渴。

運(yùn)算規(guī)則:原來是true,取反后就是false赫粥,如果原來是false观话,取反后就是true

三元運(yùn)算符:根據(jù)條件獲取一個(gè)結(jié)果。

語(yǔ)法:X 越平? Y:Z

X是一個(gè)boolean類型的表達(dá)式频蛔,如果值為true,整個(gè)三元運(yùn)算符取Y的值秦叛,否則取Z的值

3.2晦溪、表達(dá)式

表達(dá)式:操作數(shù)和運(yùn)算符組成一個(gè)式子。

表達(dá)式的值和類型:將表達(dá)式進(jìn)行計(jì)算得到的結(jié)果就是表達(dá)式的值挣跋。

3.3自動(dòng)類型提升

當(dāng)容量小的數(shù)據(jù)類型的變量與容量大的數(shù)據(jù)類型的變量做運(yùn)算時(shí)三圆,結(jié)果自動(dòng)提升為容量大的數(shù)據(jù)類型。

byte 避咆、char 舟肉、short --> int --> long --> float --> double

特別的:當(dāng)byte、char查库、short三種類型的變量做運(yùn)算時(shí)路媚,結(jié)果為int型

說明:此時(shí)的容量大小指的是,表示數(shù)的范圍的大和小樊销。比如:float容量要大于long的容量

3.4強(qiáng)制類型轉(zhuǎn)換

(只涉及7種基本數(shù)據(jù)類型):自動(dòng)類型提升運(yùn)算的逆運(yùn)算整慎。

1.需要使用強(qiáng)轉(zhuǎn)符:()

2.注意點(diǎn):強(qiáng)制類型轉(zhuǎn)換,可能導(dǎo)致精度損失围苫。

3.5 String與8種基本數(shù)據(jù)類型間的運(yùn)算

1. String屬于引用數(shù)據(jù)類型,翻譯為:字符串

2. 聲明String類型變量時(shí)裤园,使用一對(duì)""

3. String可以和8種基本數(shù)據(jù)類型變量做運(yùn)算,且運(yùn)算只能是連接運(yùn)算:+

4. 運(yùn)算的結(jié)果仍然是String類型

3.6剂府、控制臺(tái)輸入

讀取控制臺(tái)上輸入的數(shù)據(jù)拧揽。

//step1:導(dǎo)入Scanenr這個(gè)掃描器

import java.util.Scanner;

//step2:創(chuàng)建Scanner掃描器

Scannersc=newScanner(System.in);

//step3:使用sc調(diào)用對(duì)應(yīng)的方法,來讀取鍵盤的輸入

intnum1=sc.nextInt();//讀取一個(gè)int類型的數(shù)據(jù)

doublenum2=sc.nextDouble();//讀取一個(gè)double類型的數(shù)據(jù)

Stringstr=sc.next();//讀取一個(gè)String類型的數(shù)據(jù)

charc=sc.next().charAt(0);//讀取一個(gè)char類型的字符串

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市淤袜,隨后出現(xiàn)的幾起案子万俗,更是在濱河造成了極大的恐慌,老刑警劉巖饮怯,帶你破解...
    沈念sama閱讀 222,590評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異嚎研,居然都是意外死亡蓖墅,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門临扮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來论矾,“玉大人,你說我怎么就攤上這事杆勇√翱牵” “怎么了?”我有些...
    開封第一講書人閱讀 169,301評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵蚜退,是天一觀的道長(zhǎng)闰靴。 經(jīng)常有香客問我,道長(zhǎng)钻注,這世上最難降的妖魔是什么蚂且? 我笑而不...
    開封第一講書人閱讀 60,078評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮幅恋,結(jié)果婚禮上杏死,老公的妹妹穿的比我還像新娘。我一直安慰自己捆交,他們只是感情好淑翼,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,082評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著品追,像睡著了一般玄括。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上诵盼,一...
    開封第一講書人閱讀 52,682評(píng)論 1 312
  • 那天惠豺,我揣著相機(jī)與錄音,去河邊找鬼风宁。 笑死洁墙,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的戒财。 我是一名探鬼主播热监,決...
    沈念sama閱讀 41,155評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼饮寞!你這毒婦竟也來了孝扛?” 一聲冷哼從身側(cè)響起列吼,我...
    開封第一講書人閱讀 40,098評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎苦始,沒想到半個(gè)月后寞钥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡陌选,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,701評(píng)論 3 342
  • 正文 我和宋清朗相戀三年理郑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咨油。...
    茶點(diǎn)故事閱讀 40,852評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡您炉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出役电,到底是詐尸還是另有隱情赚爵,我是刑警寧澤,帶...
    沈念sama閱讀 36,520評(píng)論 5 351
  • 正文 年R本政府宣布法瑟,位于F島的核電站冀膝,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏霎挟。R本人自食惡果不足惜畸写,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,181評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望氓扛。 院中可真熱鬧枯芬,春花似錦、人聲如沸采郎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蒜埋。三九已至淫痰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間整份,已是汗流浹背待错。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留烈评,地道東北人火俄。 一個(gè)月前我還...
    沈念sama閱讀 49,279評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像讲冠,于是被迫代替她去往敵國(guó)和親瓜客。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,851評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容