您的当前位置:首页正文

5_字符串实验

来源:好兔宠物网


深 圳 大 学

实 验 报 告

课程名称:

实验名称:

班 级:

同 组 人:

JAVA程序设计

字符串实验

3 姓 名:

无 实验日期: 2015 年 10月 22 日 教师签字:

一、实验目的

本次实验我们复习String类和StringBuffer类的使用。

二、实验内容

1、使用String类编写一个程序,从控制台读入一句英文句子,然后将每个单词的首字母改为大写字母,并将结果显示到控制台。

2、改用StringBuffer类实现题目1的要求。

按照我所给的实验报告格式,认真完成各项要求并在指定的时间内提交你的报告(注意,只需提交word格式文档一份,千万不要压缩,增加我的打开工作量!!!),请各位注意提交时间,过了截止时间,如果补交,成绩会相应进行打折!!!

三、程序代码 1.

import java.util.Scanner;

public class stringTest { } 2.

import java.util.Scanner;

import java.util.StringTokenizer;

public class Student {

public static void main(String[] args){

System.out.println(\"请输入一句英语:\"); Scanner in = new Scanner(System.in);

String s = in.nextLine();

StringBuffer s1 = new StringBuffer(); StringTokenizer st = new StringTokenizer(s);

public static void main(String[] args){

Scanner scanner=new Scanner(System.in); System.out.println(\"请输入一句英文:\");

String s=scanner.nextLine(); String arr[]=s.trim().split(\"\\\\s+\"); if(s.length()>0)

for (int i = 0; i < arr.length; i++) {

System.out.print(arr[i]+\" \"); }

}

arr[i]=Character.toUpperCase(arr[i].charAt(0))+arr[i].substring(1);

}

}

while (st.hasMoreTokens()) { }

System.out.print(s1.toString());

String str = st.nextToken(); char c = (str).charAt(0); if (c >= 'a' && c <= 'z') {

for (int i = 1; i < (str).length(); i++) { }

s1.append(\" \");

char c1 = (str).charAt(i); s1.append(c1);

c = (char) ((int) c - 32); s1.append(c); s1.append(c);

} else

四、 程序输出结果

1.

2.

五.总结

通过本次实验,我对java字符串中的String和StringBuffer类有了较为深刻的了解,

通过查找API文档,知道了一些该类的方法,但是还有许多不理解的地方,通过相关资料得到了解决,受益良多。

指导教师批阅意见: 成绩评定: 指导教师签字: 年 月 日 备注: 注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。

2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。

因篇幅问题不能全部显示,请点此查看更多更全内容