第五周课程总结&试验报告
Posted jay-h
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第五周课程总结&试验报告相关的知识,希望对你有一定的参考价值。
实验三 String类的应用
- 实验目的
- 掌握类String类的使用;
- 学会使用JDK帮助文档;
- 实验内容
1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。)
(1).统计该字符串中字母s出现的次数。
实验代码:
package 实验三;
public class zifu1 {
public static void main(String[] args) {
String str = "this is a test of java";
int count=0;//用来计数
for(int i =0;i<str.length();i++){
char c = str.charAt(i);
if(c == ‘s‘){
count++;
}
}
System.out.println("字母s出现的次数为:"+count);
}
}
实验结果:
(2).统计该字符串中子串“is”出现的次数。
实验代码:
package 实验三;
public class zifu2 {
public static void main(String[] args) {
int num = beginIndex("This is a test of Java","is");
System.out.println("字符串is出现的次数:"+num);
}
public static int beginIndex(String str,String substr){
int count = 0;
for(int i=0;i<str.length()+1-substr.length();i++) {
if(str.substring(i, substr.length()+i).equals(substr)) {
count++;
}
}
return count;
}
}
实验结果:
(3).统计该字符串中单词“is”出现的次数。
实验代码:
package 实验三;
public class zifu3 {
public static void main(String[] args) {
int num = beginIndex("This is a test of Java","is");
System.out.println("字符串is出现的次数:"+num);
}
public static int beginIndex(String str,String substr){
int count = 0;
for(int i=0;i<str.length()+1-substr.length();i++) {
if(str.substring(i, substr.length()+i).equals(substr)) {
i=i-1;
char c = str.charAt(i);
if(c == ‘ ‘){
count++;
}
i=i+1;
}
}
return count;
}
}
实验结果:
(4).实现该字符串的倒序输出。
实验代码:
package 实验三;
public class zifu4 {
public static void main(String[] args){
StringBuffer sb=new StringBuffer("this is a test of java");
System.out.println(sb.reverse().toString());
}
}
实验结果:
2.请编写一个程序,使用下述算法加密或解密用户输入的英文字串。要求源代码、结果截图。
实验代码:
实验结果:
3.已知字符串“ddejidsEFALDFfnef2357 3ed”。输出字符串里的大写字母数,小写英文字母数,非英文字母数。
实验代码:
package 实验三;
public class zifu_number {
public static void main(String[] args){
String str="ddejidsEFALDFfnef2357 3ed";
int big=0;int small=0;int other=0;
for(int i =0;i<str.length();i++){
char c = str.charAt(i);
if(c>=‘a‘&&c<=‘z‘){
small++;
}else if(c>=‘A‘&&c<=‘z‘){
big++;
}else{
other++;
}
}
System.out.println("大写字母个数为:"+big);
System.out.println("小写字母个数为:"+small);
System.out.println("其它字符个数为:"+other);
}
}
实验结果:
以上是关于第五周课程总结&试验报告的主要内容,如果未能解决你的问题,请参考以下文章