数字、字符和字符串

数字、字符和字符串

ID:39515178

大小:318.31 KB

页数:23页

时间:2019-07-04

数字、字符和字符串_第1页
数字、字符和字符串_第2页
数字、字符和字符串_第3页
数字、字符和字符串_第4页
数字、字符和字符串_第5页
资源描述:

《数字、字符和字符串》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章数字、字符和字符串处理在程序中,最经常处理的数据就是数字、字符和字符串,因此,在各种程序设计语言中,都提供有专门用来处理数字、字符和字符串的功能。Java语言也不例外,它提供有专门用来处理数字的Number及其子类;专门用来处理数学运算的Math类;专门用来处理字符的Character类以及专门用来创建和操作字符串的类String。这些类都位于java.lang包中。本章主要讲解这些类的用法。5.1数字本节介绍java.lang包中的Number类及其子类,以及在什么条件下使用这些类的实例而不是使用原始数据类型。本节还会介绍PrintStr

2、eam和DecimalFormat类,这两个类提供了输出格式化数字的方法。在本节的最后将介绍java.lang包中的Math类。Math类包含有Java语言的数学运算函数,包括三角函数和指数函数等。5.1.1Numbers数字包装器类一般在写程序时,当使用到数字时,多数都是在代码中使用原始数据类型,如int类型、float类型、byte类型等。这样书写代码比较简单易懂。例如在下面的代码中,有三个不同的数据类型,分别表示三个数字。5.1.2数字的格式化输出在此之前,读者可能已经注意到使用print()和println()方法用于打印字符串到标准输出

3、(System.out)。因为所有的数字都能被转换到字符串,所以程序员可以使用这些方法来打印出任意一个字符串和数字的混合。不过,Java程序设计语言提供有另外一些方法,当输出内容包含有数字时,程序员可以使用这些方法对打印输出进行更多的控制。1.printf()和format()方法2.格式化数字输出应用示例3.DecimalFormat类5.1.3Math数学运算处理类Java程序设计语言使用其算术运算符“+”、“-”、“*”、“/”和“%”支持基本的算术运算。在java.lang包中的Math类提供有常量,并包含有用于执行基本数学运算的方法,如

4、初等指数、对数、平方根和三角函数等,用于进行更高级的数学计算。1.常量和基本方法2.指数和对数方法3.三角方法4.随机数5.2字符字符指的是用单引号括起来的单个字母。在Java中,表示字符的数据类型为char。一个字符在内存中占16位大小的空间(2个字节)。在编写程序的多数时候,如果想使用一个单独的字符值,通常会使用原始的char类型。5.2.1Character字符包装器类有时候可能需要使用一个字符作为一个对象,例如,将一个字符作为一个方法的参数,而该参数应该为对象类型。同样地,Java语言也提供了一个“包装(wrapper)器”类,用来将ch

5、ar类型的字符“包装”为一个Character对象。一个类型为Character的对象包含一个单独的字段,其类型为char。Character类还提供有一系列的类方法(静态方法)用于操纵字符。可以使用Character构造器创建一个Character对象,如下所示。Characterch_sex=newCharacter(‘男’);5.2.2转义字符序列在一个字符前带一个反斜线符号“”,是一个“转义字符序列”,并且对于编译器来说,每一个转义字符序列都有一个特定的含义。在本书中的System.out.println()语句中,已经频繁地使用到换行

6、符“”这个转义字符,它的含义是在输出一个字符串后转到下一行。5.3使用String类在Java语言中,把用双引号括起来零个或多个字符序列,称为字符串,如“早上好!”、“HelloWorld!”等。注意字符串和字符的区别,字符是用单引号括起来的一个字符,而字符串一定是用双引号括起来的零个或多个字符序列。5.3.1创建字符串对象在Java中,把字符串作为对象来看待,不过对于初学者来说,可以把字符串看成是一种数据类型,就象其他数据类型一样,如int代表整数,float代表小数,Java用关键字String来代表字符串的类型。事实上,由于对于字符串的

7、处理是如此频繁和重要,虽然在Java中字符串实际上是作为对象来存储的,但从使用形式上,它与一般的原始数据类型一样简单。1.使用new运算符2.直接赋初值3.初始化为null值5.3.2获取字符串的长度字符串对象有一个访问方法length(),用来获取字符串的长度。调用字符串对象的length()方法,它会返回字符串对象中所包含的字符的个数。5.3.3连接字符串最经常对字符串进行的操作之一是将两个字符串连接起来,合并为一个长的字符串。String类提供了一个用来连接两个字符串的方法concat(),其使用形式如下所示。string1.concat(

8、string2);5.3.4字符串与字符数组可以方便地将字符数组转换为字符串,然后利用字符串对象的属性和方法,对其进行进一步地处理。将字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。