第1关:length()方法与compareTo()方法的使用 - 花名册
编程要求
本关的编程任务是补全右侧代码片段中Begin
至End
中间的代码,具体要求如下:
-
roster1
变量为之前的全班花名册,roster2
变量为小明统计的全班花名册。 -
你将被要求输出
3
行:-
第一行为
roster1
的长度; -
第二行为
roster2
的长度; -
第三行为两个花名册是否相同,若相同,输出“相同”;反之输出“不相同”(若姓名顺序不同,也算作不相同)。
-
评测说明
平台将自动编译补全后的代码,并生成若干组测试数据,接着根据程序的输出判断程序是否正确。
以下是测试样例:
测试输入: 张三 李四 王五 小明
李明 张三 小明 王五
预期输出: 11
11
不相同
第2关:substring()方法与indexOf()方法的使用 - 姓名查找
编程要求
本关的编程任务是补全右侧代码片段中Begin
至End
中间的代码,具体要求如下:
-
data
变量为乱码文件的文本数据,由命令行读入; -
name
变量为需要查找的姓名,由命令行读入; -
你将被要求输出若干行,每一行为查找到的姓名的位置。
评测说明
平台将自动编译补全后的代码,并生成若干组测试数据,接着根据程序的输出判断程序是否正确。
以下是测试样例:
测试输入: 我嗨李四各位哦给李四复位后发我肥沃李四放我访问后李樊红伟四分嚄嚄嚄范围李四佛为红包蓝色配个好玩李四
李四
预期输出: 2
8
17
35
47
第3关:String串类操作练习 - 文件名与邮箱验证
编程要求
请仔细阅读右侧代码,根据方法内的提示,在Begin - End
区域内进行代码补充,具体任务如下:
- 判断输入的
Java
文件名是否正确,判断邮箱格式是否正确。其中:合法的文件名应该以.java
结尾;合法的邮箱名中至少要包含@
, 并要求@
在.
之前。
测试说明
文件名(fileName
)和邮箱(email
)会作为函数的参数传入。
输入:
HelloWorld.java
laurenyang@edu.com
输出: Java文件名正确
邮箱名正确
输入: .java
123456@qq.@com
输出: Java文件名无效
邮箱名无效
第4关:StringBuffer类的定义和使用 - 字母反转
编程要求
本关的编程任务是补全右侧代码片段中Begin
至End
中间的代码,具体要求如下:
-
data
变量为需要进行反转的文本; -
ans
变量为反转后的文本。
评测说明
平台将自动编译补全后的代码,并生成若干组测试数据,接着根据程序的输出判断程序是否正确。
以下是测试样例:
测试输入:
oT eb ro ton ot eb
预期输出:
To be or not to be