length()方法与compareTo()方法的使用 - 花名册
任务描述
在最近的班干部竞选中,小明如愿以偿的当上了班长,成为班长后的第一件事,便是统计制作全班同学的花名册。由于上一任班长是个马大哈,之前的花名册可能存在各种问题,现在小明想要比对两份花名册的长度,以及它们是否相同。
编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
- roster1变量为之前的全班花名册,roster2变量为小明统计的全班花名册。
- 你将被要求输出3行:
- 第一行为roster1的长度;
- 第二行为roster2的长度;
- 第三行为两个花名册是否相同,若相同,输出“相同”;反之输出“不相同”(若姓名顺序不同,也算作不相同)。
package step1;
import java.util.Scanner;
public class Roster{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
String string = new String();
String roster1 = scanner.nextLine();
String roster2 = scanner.nextLine();
int len1 = roster1.length();
int len2 = roster2.length();
System.out.println(len1);
System.out.println(len2);
if(roster1.compareTo(roster2)==0){
System.out.println("相同");
}
else{
System.out.println("不相同");
}
}
}