第五周课程总结&试验报告(三)
一.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。)
统计该字符串中字母s出现的次数。
统计该字符串中子串“is”出现的次数。
统计该字符串中单词“is”出现的次数。
实现该字符串的倒序输出。
1.代码
package text;
public class text1 {
public static void main(String[] args){
String str = "this is a test of java";
int count=0,n=0,a=0;
int i=0;
while(str.indexOf("is",i)!=-1){
count++;
i=str.indexOf("is",i)+1;
}
int j=0;
while(str.indexOf("s",j)!=-1){
n++;
j=str.indexOf("s",j)+1;
}
int b=0;
while(str.indexOf(" is ",b)!=-1){
a++;
b=str.indexOf(" is ",b)+1;
}
StringBuffer st = new StringBuffer(str);
System.out.println("s的个数:"+n);
System.out.println("字符is的个数:"+count);
System.out.println("单词is的个数:"+a);
System.out.println("倒序:"+st.reverse().toString());
}
}
2.运行
二.请编写一个程序,使用下述算法加密或解密用户输入的英文字串。要求源代码、结果截图。
1.代码
package text;
import java.util.*;
public class test2 {
public static void main(String[] args) {
System.out.println("请输入一个字符串:");
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
char s[] = str.toCharArray();
char asc=0;
for(int i=0;i<s.length;i++) {
asc=(char)(s[i]+3);
System.out.print(asc);
}
}
}
2.运行
三.已知字符串“ddejidsEFALDFfnef2357 3ed”。输出字符串里的大写字母数,小写英文字母数,非英文字母数。
1.代码
package text;
public class test3 {
public static void main(String[] args) {
String str="ddejidsEFALDFfnef2357 3ed";
int xiao = 0,da = 0,zt = 0;
char c[] = str.toCharArray();
for(int i=0;i<str.length();i++)
{
if(c[i]>='a'&& c[i]<='z')
{
xiao++;
}
else if(c[i]>='A'&& c[i]<='Z')
{
da++;
}
else{
zt++;
}
}
System.out.println("小写字母数:"+ xiao);
System.out.println("大写字母数:"+ da);
System.out.println("非英文字母数:"+ zt);
}
}
2.运行
总结:
继承: 使用extends关键字可以实现继承的关系
子类不能直接访问父类中的私有操作,要通过其他操作间接访问。
访问权限 private < default < public
重载发生在一个类中,覆写发生在继承中。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· .NET 进程 stackoverflow异常后,还可以接收 TCP 连接请求吗?
· 本地部署 DeepSeek:小白也能轻松搞定!
· 基于DeepSeek R1 满血版大模型的个人知识库,回答都源自对你专属文件的深度学习。
· 在缓慢中沉淀,在挑战中重生!2024个人总结!
· 大人,时代变了! 赶快把自有业务的本地AI“模型”训练起来!
· Tinyfox 简易教程-1:Hello World!