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
    }
}
Java 编程练习:比较两个花名册

原文地址: https://www.cveoy.top/t/topic/nuI3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录