Java程序设计姚远 电子课件 教学课件第4章 Java资源库.ppt

Java程序设计姚远 电子课件 教学课件第4章 Java资源库.ppt

ID:51617586

大小:799.00 KB

页数:30页

时间:2020-03-26

Java程序设计姚远 电子课件 教学课件第4章 Java资源库.ppt_第1页
Java程序设计姚远 电子课件 教学课件第4章 Java资源库.ppt_第2页
Java程序设计姚远 电子课件 教学课件第4章 Java资源库.ppt_第3页
Java程序设计姚远 电子课件 教学课件第4章 Java资源库.ppt_第4页
Java程序设计姚远 电子课件 教学课件第4章 Java资源库.ppt_第5页
资源描述:

《Java程序设计姚远 电子课件 教学课件第4章 Java资源库.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章Java资源库本章目录4.1String4.2包裹类4.3StringBuffer4.4Math4.5日期类程序模块的更高可复用性一直是软件技术发展追求的目标。JavaSE体系中包含了丰富的类库,掌握这些类库的使用,可以大大提高应用程序开发的效率。所以本章主要在于学习如何使用这些基本类库。在JavaEE/JavaME等技术体系中,均以JavaSE中的这些类库作为基础,并发展了属于自身技术体系的一系列类库。对于这些类库的熟悉程度往往影响到应用程序的功能的强弱。4.1String4.1.1String对象的创建4.1.2字符串的比较字符串在程序

2、中出现的频率颇高,Java中的字符串是以String对象出现的。本节将系统讲述字符串对象的创建和常用方法。4.1.1String对象的创建在应用编程中字符串的使用频率很高,String是Java中的类,String类型的变量仍然是一个引用变量,可以通过new操作符来创建一个字符串对象,使得引用变量来引用此字符串对象。publicString(String original)表示初始化一个新创建的String对象,使其表示一个与参数相同的字符序列。Pro4_1:publicclassOperation{publicstaticvoidmain(St

3、ring[]args){intnumber;StringcomputerName;computerName=newString("小精灵!");StringStudentName=”张三”;System.out.println(computerName);}}输出:小精灵!4.1.2字符串的比较需要判断两个字符串是否相同时,要注意使用String的equals方法publicclassone{publicstaticvoidmain(String[]args){Stringa=newString("副教授");Stringb="副教授";Syst

4、em.out.println(a.equals(b));System.out.println(a==b);}}Pro4_2:输出结果为:truefalse4.1.2字符串的比较publicclassTest{publicstaticvoidmain(String[]args){Strings1,s2;s1=newString("Tom");s2=newString("Tom");System.out.println(s1.equals(newString("Tom")));System.out.println(s1.equals(s2));Sys

5、tem.out.println(s1==s2);}}输出结果为:truetruefalse4.2包裹类4.2.1Character4.2.2Float4.2.3Boolean4.2.4Integer4.2.5字符串与数值数据间的相互转换Java的包裹类及其对应的基本数据类型为:Byte(byte)、Short(short)、Integer(int)、Long(long)、Float(float)、Double(double)、Character(char)、Boolean(boolean)。每一个包裹类都提供了一些属性和方法,用来操作和处理它所对

6、应的基本数据类型的值,可以根据需要来灵活使用。包裹类是不能被继承的,都被修饰为Final类。4.2.1CharacterpublicclassCharacterDemo{publicstaticvoidmain(String[]args){Characterch=newCharacter('a');charc=ch.charValue();if(Character.isUpperCase(c))System.out.println(c+"是大写的!");elseif(Character.isLowerCase(c))System.out.prin

7、tln(c+"是小写的!");}}a是小写的!4.2.2FloatpublicclassTest{publicstaticvoidmain(String[]args){Floatf1,f2;f1=newFloat(1.23);f2=newFloat(1.23);System.out.println(f1.equals(newFloat(1.23)));System.out.println(f1.equals(f2));System.out.println(f1==f2);}}输出结果为:truetruefalse4.2.3Booleanpubli

8、cclassTest{publicstaticvoidmain(String[]args){booleanb=false;Boolean

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

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

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