Java 编程练习:比较两个花名册
Java 编程练习:比较两个花名册
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
- roster1变量为之前的全班花名册,roster2变量为小明统计的全班花名册。
- 你将被要求输出3行:
- 第一行为roster1的长度;
- 第二行为roster2的长度;
- 第三行为两个花名册是否相同,若相同,输出'相同';反之输出'不相同'(若姓名顺序不同,也算作不相同)。
评测说明
平台将自动编译补全后的代码,并生成若干组测试数据,接着根据程序的输出判断程序是否正确。
测试样例
测试输入:
'张三' '李四' '王五' '小明' '李明' '张三' '小明' '王五'
预期输出:
4 4 不相同
代码示例
import java.util.*;
public class Main{
public static void main(String[] args){
String[] roster1 = {'张三', '李四', '王五', '小明'};
String[] roster2 = {'李明', '张三', '小明', '王五'};
//Begin
System.out.println(roster1.length);
System.out.println(roster2.length);
Arrays.sort(roster1);
Arrays.sort(roster2);
if(Arrays.equals(roster1, roster2)){
System.out.println('相同');
}else{
System.out.println('不相同');
}
//End
}
}
原文地址: https://www.cveoy.top/t/topic/nuI3 著作权归作者所有。请勿转载和采集!