- 今天練習(xí)編寫程序,運(yùn)用到了String字符串和boolean献雅、int等數(shù)據(jù)類型碉考。在編寫完程序后,我對(duì)String挺身、Boolean侯谁、int有了更為深入的理解和掌握。當(dāng)然編寫程序的過程中遇到了許多新的知識(shí)章钾,導(dǎo)致程序出錯(cuò)或結(jié)果錯(cuò)誤墙贱。
1.Math.abs()函數(shù),這是取絕對(duì)值函數(shù)贱傀,是求表達(dá)式絕對(duì)值惨撇,函數(shù)返回值類型與數(shù)值表達(dá)式的數(shù)據(jù)類型應(yīng)該相同。
2.equals()方法府寒,它是用來比較應(yīng)用對(duì)象和當(dāng)前對(duì)象是否相等魁衙,它的功能與==想類似。但其之間還是有區(qū)別的株搔。equals()方法是確定兩個(gè)對(duì)象的引用是否相同剖淀。而==用于比較引用和比較基本數(shù)據(jù)類型具有不同功能,比較基本數(shù)據(jù)類型纤房,如果兩個(gè)值相同纵隔,則結(jié)果為true;而在比較引用時(shí)炮姨,如果引用指向內(nèi)存中的同一對(duì)象巨朦,則為true。
3.substring()方法剑令,它是用于提取字符串中介于兩個(gè)指定下標(biāo)之間的字符糊啡。下標(biāo)必須為非負(fù)整數(shù),且后下標(biāo)要加1吁津。
4.charAt()方法棚蓄,它是返回指定位置的字符,且其返回的字符長(zhǎng)度為1碍脏。字符串中第一個(gè)字符的下標(biāo)是0梭依,但下標(biāo)不在0與string.lengt()之間,則返回空字符串典尾。
5.indexOf,獲取字符在字符串中的位置役拴。
6.toUpperCase()將字符串中小寫字符變成大寫字符。
由于基礎(chǔ)知識(shí)掌握的少钾埂,語句使用不靈活河闰,在腦子中沒有很明確的編程思路科平,有些地方需要想的比較多才能想通。所以編程的速度比較慢姜性,用的時(shí)間長(zhǎng)瞪慧,但是再不斷地編寫下,我學(xué)會(huì)了以上所列的知識(shí)部念,但還需要多加的練習(xí)來掌握這些內(nèi)容弃酌。
并附上思維導(dǎo)圖:
~6.png