?
}
return newString; }
}
在主函数中调用已定义检验是否为回文串的方法。
public static void main(String[] args) {
String s = JOptionPane.showInputDialog(null,\请输入一个字符串:\,\
检验回文串\,JOptionPane.QUESTION_MESSAGE); if (isPalindrome(s)) {
System.out.println(s + \是回文串\); } else {
System.out.println(s + \不是 回文串\); }
System.exit(0); }
编写程序的代码如图所示:
(2) 步骤二
验证测试程序编写是否正确,这里分别以“sun”和“3”为例进行测试,如下图所示:
2
三、结论
1、实验结果
当输入sun后验证结果为:
当输入3后验证结果为:
2、分析讨论
四、指导教师评语及成绩:
评语:
该实验步骤正确。程序设计较合理,结果正确。实验报告格式正确,文档规范,描述较清晰。实验总结较全面,实验分析较深刻。通过实验,可以看出该生能理解能所用语言知识,掌握了运用该知识的方法与技能,较好地完成了实验任务。达到实验目的。
成绩: 86 指导教师签名:毛澄映
批阅日期:2011-5-25
3
学生实验报告(八)
学生姓名 实验项目 陈贝贝 学号 0088225 同组人:无 求指定字符出现的次数 ■必修 □选修 □演示性实验 □验证性实验 ■操作性实验 □综合性实验 实验地点 指导教师 Z113 毛澄映 实验仪器台号 实验日期及节次 Z113-09 2010-5-25 1-4节
一、实验综述
1、实验目的及要求
实验目的:
1. 理解String类的作用;
2. 熟悉String类中相关的操作方法。 实验要求:
使用下列方法头编写一个方法,求指定字符在字符串中出现的次数。 Public static int count(String str, char ch) 例如,count(“Welcome”, ?e?)返回2。
2、实验仪器、设备或软件
1. 个人计算机PC; 2. Eclipse编程环境。
二、实验过程(实验步骤、记录、数据、分析)
(1) 步骤一
? 在包homework下,新建类Experiment_8,如图所示:
?
根据题意分析,使用Public static int count(String str, char ch)方法头来编写求指定字符在字符串中出现的次数的方法,代码如下:
public static int count(String str, char ch) { int count = 0;
for (int i=0; i return count; 4 } } (2) 步骤二 ? 在主函数中调用上述方法,这里以 “Welcome”为例,代码如下: public static void main(String[] args) { int count = count(\, 'e'); System.out.println(\字符串中e字符出现的次数为:\+count); } 编写程序如下图所示: ? 运行程序,验证结果是否正确。 三、结论 1、实验结果 2、分析讨论 1. 通过程序理解了String类的作用,不再是C里面使用字符串需要自己定义数组来做, 编写程序更加的方便,但是不能因此偷懒,其中的原理还是需要熟记于心的; 2. 熟悉String类中相关的操作方法,比如string.length()、string.Atchar(i)等。 四、指导教师评语及成绩: 评语: 该实验步骤正确。程序设计较合理,结果正确。实验报告格式正确,文档规范,描述较清晰。实验总结较全面,实验分析较深刻。通过实验,可以看出该生能理解能所用语言知识,掌握了运用该知识的方法与技能,较好地完成了实验任务。达到实验目的。 5 成绩: 80 指导教师签名:毛澄映 批阅日期:2011-6-7 6