//問題描述
// 給定兩個僅由大寫字母或小寫字母組成的字符串(長度介於1到10之間),它們之間的關係是以下4中情況之一:
// 1:兩個字符串長度不等。比如 Beijing 和 Hebei
// 2:兩個字符串不僅長度相等,而且相應位置上的字符完全一致(區分大小寫),比如 Beijing 和 Beijing
// 3:兩個字符串長度相等,相應位置上的字符僅在不區分大小寫的前提下才能達到完全一致(也就是說,它並不滿足情況2)。比如 beijing 和 BEIjing
// 4:兩個字符串長度相等,但是即使是不區分大小寫也不能使這兩個字符串一致。比如 Beijing 和 Nanjing
// 編程判斷輸入的兩個字符串之間的關係屬於這四類中的哪一類,給出所屬的類的編號。
//輸入格式
// 包括兩行,每行都是一個字符串
//輸出格式
// 僅有一個數字,表明這兩個字符串的關係編號
//樣例輸入
//BEIjing
//
//beiJing
//
//樣例輸出
//3
import java.util.Scanner;
public class 字符串對比 {
private static Scanner sc;
public static void main(String[] args) {
sc = new Scanner(System.in);
String str1 = sc.nextLine().trim();
String str2 = sc.nextLine().trim();
if (str1.length() != str2.length()) {
System.out.println("1");
} else {
if (str1.equals(str2)) {
System.out.println("2");
}else if (str1.equalsIgnoreCase(str2)) {
System.out.println("3");
} else {
System.out.println("4");
}
}
}
}
字符串對比
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.