定义一个接口,并将该接口存放到包com.interfac中,同时该接口中有三个抽象方法。
利用Swing组件编程利用BigInteger类,计算。使用Scanner类中的方法从键盘上输入一段英语,并保存于StringBuffer对象中,然后对StringBuffer对象中的字符串进行追加三个中文单词:”你好 ”,”欢迎学习”,”最有用语言”。然后再使用StringTokenizer类中的方法统计中其中有多个单词,并逐一输出每个单词。
实验名称 实验类型 实验编号
字符串处理及基础类库
□验证 √综合 1 实验学时 分组号 2+10 1
指导教师 实验日期 实验时间 实验地点 6A-418
一、 实验目的和要求
1. 2. 3. 4. 5. 6. 7. 8. 9. 了解 Java 系统包的结构。 掌握创建自定义包的方法。 熟练掌握抽象类 abstract 的概念。掌握抽象类的定义和使用; 熟练掌握接口 interface 的概念。掌握使用系统接口的技术和创建自定义接口的方法。 熟练包 package 的概念以及编译运行的方法。 熟练掌握内部类 inner class 的概念。 熟练掌握递归的概念。 理解系统异常处理的机制和创建自定义异常的方法。 了解 Java 常用的系统类,包括字符串类、数学函数类、日期类、随机数类等的基本使用 方法。理解 Java 系统类的构成。 10. 理解并掌握 String 类、StringBuffer 类; 11. 理解并掌握 StringTokenizer 类 12.掌握字符串与其他数据类型的转换 13.理解 Java 的事件处理机制,掌握为不同组件编写事件处理程序的方法。 14 掌握编写独立运行的窗口界面的方法。 15 了解 Java Swing 组件的使用方法。
二、实验环境(实验设备)
硬件: 软件: 微型计算机 P4 Windows XP+NetBean IDE 6.9+JDK 1.6
三、实验原理及内容
1.定义一个接口,并将该接口存放到包 com.interfac 中,同时该接口中有三个抽象方法: long factorial(int m);求参数 m 的阶乘 long myPower(int m,int n);求参数 m 的 n 次方。 boolean findFactorSum(int m,int n);判断参数中较小数是否是较大数的因子。 实现该接口。编写应用程序使用实现了接口的类中的的各个方法,并将调用这些方法得到的结 果输出。 2.利用 Swing 组件编程利用 BigInteger 类,计算
n!。操作界面如下:
n 1
100