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日内。
因篇幅问题不能全部显示,请点此查看更多更全内容