实验6常用系统类.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验6常用系统类

实验5 常用系统类 5.1实验目的 (1)掌握字符串处理方法; (2)了解Math类的数学方法的使用; (3)熟悉各种数据类型包装类的使用; (4)了解Vector类的使用。 5.2 知识要点 5.2.1 Object类 (1) Object类处于Java继承层次中最顶端的类,它封装了所有类的公共行为。 (2) Object类的equals()方法采用的是==运算比较,也就是只有两个引用变量指向同一对象时才相等。而实际上我们期望该方法进行对象的内容比较,因此子类中通常将equals()方法改写。 (3) Object类的toString()方法是返回对象的描述信息,在Object类中该方法返回对象的类名及对象引用地址。子类中通常要提供自己的toString()方法,以便更好描述对象。 5.2.2 Math类 (1)Math类中的方法和属性均为静态的,Math类不能创建对象。 (2)表5-1列出的Math类的方法不少提供了参数多态。 (3)方法random()产生的随机数的范围是0~1之间的不包括0和1的一个小数形式的数。 表5-1 Math类的常用方法 方法 功能 int abs(int i) 求整数的绝对值 ;另有针对long,float,double的多态方法 double ceil(double d) 不小于d的最小整数(返回值为double型) double floor(double d) 不大于d的最大整数(返回值为double型) Int max(int i1,int i2) 求两个整数中最大数;另有针对long,float,double的多态方法 Int min(int i1,int i2) 求两个整数中最小数 ;另有针对long,float,double的多态方法 double random() 0~1之间的随机数 Int round(float f) 求最靠近f的整数 long round(double d) 求最靠近d的长整数 double sqrt(double a) 求平方根 double cos(double d) 求d的cos函数 注:其它求三角函数的方法有sin,tan double log(double d) 求自然对数 double exp(double x) 求e的x次幂(ex) double pow(double a, double b) 求a的b次幂 2.3 数据类型包装类 (1)每种基本数据类型均有对应的包装类,除char和int的包装类为Character和Integer外,其他类型的包装类的名字均为相应类型的关键字将首字符换大写(例如:long的包装类为Long). (2) 包装类用来实现该类型数据的一些处理操作,尤其是其中的静态方法,见表5-2。 表5-2 数据包装类的常用方法 方法功能 int Integer.parseInt(String s) 将数字串转化为整数 long Long.parseLong(String s) 将数字串转化为长整数 double Double.parseDouble(String s)将数字串转化为双精度数 boolean Character.isDigit(char c)判断某字符是否为数字 boolean Character.isLetter(char c)判断某字符是否为字母 String Integer.toString(int k)将一个整数转换为字符串 String Integer.toBinaryString(int k)将一个整数转换为二进制字符串 5.2.4 String类--字符串常量 (1)String类创建的字符串对象的内容不能改变; (2)理解字符串的拼接运算的含义,可以将任何数据类型的数据与字符串进行拼接,包括对象类型的数据,它将调用对象的toString()的结果与串拼接。拼接的结果为一个新的串对象,不会改变源字符串对象的内容。例如: String x=hello; String x1=x; //x1和x指向同一串对象 String y=good; x=x+y+2; //修改x的值,让其指向新生成的串。 System.out.println(x); System.out.println(x1); 输出结果为: hellogood2 hello (3)String类提供了丰富的实例方法,见表5-

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档