1. 類型之間的強制轉(zhuǎn)換
2. 字符串的定義
3. 字符串常用方法
4. 打印超市購物小票,使用Math類進行四舍五入,計算折扣
數(shù)據(jù)類型自動轉(zhuǎn)換規(guī)則:
byte、char、short->int->long->float->double
Byte、char、short參與運算,轉(zhuǎn)為int類型,其他則是向參與運算的數(shù)值范圍較大的類型轉(zhuǎn)換。
浮點型:近似值,表示的數(shù)據(jù)范圍比整數(shù)要大。
整數(shù)型:精確值。
強制轉(zhuǎn)換:
數(shù)據(jù)范圍較大的數(shù)據(jù)類型轉(zhuǎn)較小的數(shù)據(jù)類型,使用強制轉(zhuǎn)換。
(數(shù)據(jù)類型)數(shù)據(jù);
byte num=(byte)123f;
字符串的定義:
String簡介String是引用數(shù)據(jù)類型的一種,是特殊的引用數(shù)據(jù)類型,代表字符串類型。
l 所屬包:java.lang.String
l 創(chuàng)建實例格式:String直接使用 雙引號字面值常量即可創(chuàng)建實例
l String str = new String();
l String str2 = “字符串”;
l String方法簡介
publicint length()用來返回字符串長度
public String trim()用來去除字符串兩端空白
public String substring(開始索引,結(jié)束索引)用來截取大字符串中小字符串的一部分, 從0開始數(shù),包含頭不包含尾
等。
注意:
當“+”遇到字符串后,變?yōu)樽址Q拼接符,數(shù)值類型String str = “aaa”+123;//字符串和數(shù)字相加,結(jié)果是字符串,將原來的數(shù)字轉(zhuǎn)為字符串
3、使用API文檔查詢String類的方法:
String源碼中,以下方法說明了String的實現(xiàn)底層是基于char數(shù)組。
4、練習(xí),增加購物小票折扣功能,購買商品完畢后進行打折,結(jié)果如:100.123456,使用字符串方法,保留小數(shù)點后兩位數(shù)字打印。
1、double類型轉(zhuǎn)字符串
2、indexOf方法找到起始位置
3、使用substring截取字符串
新聞熱點
疑難解答