字符串對比

//問題描述
//  給定兩個僅由大寫字母或小寫字母組成的字符串(長度介於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");
			}
		}
		
	}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章