网站大量收购独家精品文档,联系QQ:2885784924

第6章 数组、字符串和实用类.ppt

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

课后作业 课后作业 1. 按要求编写Java应用程序。 2.找出如下数组中最大的元素和最小的元素, a[][] 3,2,6 , 6,8,2,10 , 5 , 12,3,23 。 3.输入字符串长度len1,字符串s1,字符串长度len2,字符串s2。从后向前比较,以最短字符串为标准,输出不同的元素的个数。 编写一个名为Test的主类,类中只有一个主方法;? 在主方法中定义一个大小为50的一维整型数组,数组名为x,数组中存放着 1,?3,5,…,99 输出这个数组中的所有元素,每输出十个换一行;在主方法中定义一?个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是?*?,其余?位置存的是?#?;输出这个数组中的所有元素。 例如: 输入: s1 1,3,5 len1 3 s2 2,4,1,7,5 len2 5 输出: 2 课后作业 课后作业 4. 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 5. 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 * 2、向量类Vector 例6-11:向量类的应用。创建一个向量对象,将其他对象如字符串添加到向量中,然后为字符串排序。 6-11.txt import java.util.*; class VectorExm public static void main String[] args Vector vect new Vector ; //空向量对象 String str[] ZS张三,LS李四,WW王五,ZL赵六 ; for int j 0;j str.length;j++ vect.add str[j] ; //对象添加到向量中 Collections.sort vect ; //对向量的对象排序 for int j 0;j vect.size ;j++ System.out.print vect.get j ; //打印向量中的对象 运行结果: LS李四 WW王五 ZL赵六 ZS张三 排序(按字符的ASCII值) 四、 Java语言基础类库 四、 Java语言基础类库 1、Java类库介绍 使用Java中的类库,在编写程序时用户不必每次都从头开始,只需要对特定的问题自行编写类,这些类继承了某个已经存在的系统标准类,或使用这些已存在的标准类,以提高编程效率。 定义 Java类库按不同功能被划分成几十个包,每个包中包含了有若干个具有特定功能和相互关系的类和接口。 几个常用的包: (1)java.lang包 (2)java.io包 (3)java.util包 (4)java.awt包 (5)javax.swing包 (6)java.applet包 (7)java.net包 (8)java.sql包 三、数组类和向量类 2、Java语言核心类库 下面我们对Java语言核心类库java.lang包作简单介绍 1. Objcet类 正如我们过去曾经介绍过的那样,Object类是Java程序中所有类的父类(直接的或间接的),也是所有类库中类的父类,即所有的类都是从Object类派生出来的。 2. Class类 Class类封装对象或接口运行时的状态,当类被加载时,类Class的对象被自动创建,不能显式创建一个Class类的对象。 例6-12:使用系统Class类,获取应用程序的类名和其父类名。(6-12.txt) 3. System类 提供标准的输入/输出、运行时系统(Runtime)信息。 System类不能进行实例化,它的属性和方法均是static型,直接用类名引用。 例6-13:退出程序的方法 6-13.txt 例6-14:数组复制 6-14.txt 例6-15:获取计算机系统的相关信息 6-15txt 例6-16:设置系统的相关属性 6-16.txt 2、Java语言核心类库 例6-12:使用系统Class类,获取应用程序的类名和其父类名。(6-12.txt) import java.awt.*; import java.awt.event.*; public class Class_Object extends Frame Class_Object super getClass 和getSuperClass 、getName 方法 ; public static void main String[] args //程序的入口方法 Class_Object frmclo new Class_Object ;//创建框架窗体 //设置框架窗体的事件监听 关闭窗体事件 f

文档评论(0)

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

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

1亿VIP精品文档

相关文档