Unit5 基本类型数据类型转换与字符串的使用

来源:互联网 发布:怎么重新注册知乎 编辑:程序博客网 时间:2024/05/21 01:46

Unit5 类型转换与字符串的使用

1.       类型之间的强制转换

2.       字符串的定义

3.       字符串常用方法

4.       打印超市购物小票,使用Math类进行四舍五入,计算折扣

 

1、数据类型之间的强制转换

         数据类型自动转换规则:

              byte、char、short->int->long->float->double

       Byte、char、short参与运算,转为int类型,其他则是向参与运算的数值范围较大的类型转换。

       浮点型:近似值,表示的数据范围比整数要大。

   整数型:精确值。

       强制转换:

              数据范围较大的数据类型转较小的数据类型,使用强制转换。

              (数据类型)数据;

              byte num=(byte)123f;

字符串的定义:

String简介

         String是引用数据类型的一种,是特殊的引用数据类型,代表字符串类型。

l  所属包:java.lang.String

l  创建实例格式:String直接使用  双引号字面值常量即可创建实例

l String str = new String();

l String str2 = “字符串”;

l  String方法简介

publicint length()用来返回字符串长度

public String trim()用来去除字符串两端空白

public String substring(开始索引,结束索引)用来截取大字符串中小字符串的一部分, 从0开始数,包含头不包含尾

等。

           注意:

 

       当“+”遇到字符串后,变为字符串称拼接符,数值类型String  str = “aaa”+123;//字符串和数字相加,结果是字符串,将原来的数字转为字符串

    

3、使用API文档查询String类的方法:


String源码中,以下方法说明了String的实现底层是基于char数组。



4、练习,增加购物小票折扣功能,购买商品完毕后进行打折,结果如:100.123456,使用字符串方法,保留小数点后两位数字打印。

       1、double类型转字符串

       2、indexOf方法找到起始位置

       3、使用substring截取字符串

 

 

 

 

 

 

 

 

 

 

 

 

0 0
原创粉丝点击