第六次实验备课讲稿

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第六次实验

实实验验66 常常用用基基础础类类库库与与工工具具类类((11))

6.1、实验目的

掌握java 常用的基础类库,如String 的使用

6.2、实验准备

(1) JDK 安装

(2) Eclipse 的安装

(3) 书本第8章节的复习

6.3、实验内容与要求

1、使用类String 类的分割split 将字符串 “Solutions to selected exercises can be found in the electronic document The Thinking in Java Annotated Solution Guide , available for a small fee from

BruceEckel ” 单词提取输出。单词以空格或,分割。

2、设计一个类Student,类的属性有:姓名,学号,出生日期,性别,所在系等。并生成学生类对象数组。按照学生的姓名将学生排序输出。使用String 类的compareTo 方法。

3、设计一个程序计算2010-05-01日与系统当前日期相差的天数。

§§11..22实实验验题题目目

1、 使用类String 类的分割split 将字符串 “Solutions to sel ected

exercises can be found in the electronic document The Thinking in Java Annotated Solution Guide , available for a small fee from

BruceEckel ” 单词提取输出。单词以空格或,分割。

参照课本P10 例2.5

运行代码:

package EX1_1;

public class EX1_1 {

p ublic static void main(String[] args) {

String str1=new String("Solutions to selected exercises can be found in the electronic document The Thinking in Java Annotated Solution

Guide,available for a small fee from BruceEckel");

String[] str2=str1.split(" |,");

for(int i=0;i

System.out.println(str2[i]);

}

}

运行截图:

2、调试p14 例2.8,将程序加上注释。

运行代码:

package EX1_2;

public class EX1_2 {

public static void stringRepalce(String text){

text=text.replace('j','i');//替换函数把j替换成i }

public static void bufferRepalce(StringBuffer text){

text=text.append("EE");//把 Object 型参数的字符串表示添加到该字符串缓冲区

}

public static void main(String[] args) {

String ts=new String("java");//字符型

StringBuffer tb=new StringBuffer("java"); //StringBuffer型

stringRepalce(ts);//调用函数

bufferRepalce(tb);

System.out.println(ts+" "+tb);//打印输出

}}

运行截图:

stringRepalce函数中传进来的只是形参,是对原值的拷贝,原值不改变。bufferRepalce函数是对字符串缓冲区进行修改,是对原值的修改,故发生改变。

3、调试p15 例2.10,将程序加上注释。

运行代码:

package EX1_3;

import java.text.SimpleDateFormat;

import java.util.Date;

public class EX1_3 {

public static void main(String[] args) {

SimpleDateFormat format1=new

SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒

");//SimpleDateFormat指定格式输出

SimpleDateFormat

format2=new

SimpleDateFormat("yy/MM/dd/ HH:mm");

SimpleDateFormat format3=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

SimpleDateFormat format4=new SimpleDateFormat("yyyy年

MM月dd日HH时mm分ss秒 E");

Date date=new Date();

System.out.println(format1.format(date));//格式化输出

System.out.println(format2.format(date));

System.out.println(format3.format(date));

System.out.println(format4.format(date));

System.out.println(date.toString());//默认输出格式}

}

运行截图:

4、设计一个程序计算2010-05-01日与系统当前日期相差的天数。

参照题3与书本上P17完成。

运行代码:

相关文档
最新文档