天天看點

【Java】藍橋杯:算法訓練 比較字元串

問題描述

程式設計實作兩個字元串s1和s2的字典序比較。(保證每一個字元串不是另一個的字首,且長度在100以内)。若s1和s2相等,輸出0;若它們不相等,則指出其第一個不同字元的ASCII碼的內插補點:如果s1>s2,則內插補點為正;如果s1<s2,則內插補點為負。

樣例輸入

java basic

樣例輸出

8

送出代碼

import java.util.Scanner;

// split("\\s+"):
// 1、\\s表示   空格,回車,換行等空白符; 
// 2、+号表示一個或多個的意思;
//CompareTo方法:(變量1).compareTo((變量2)),傳回的值是變量1比變量2的字典順序。

public class Main {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		String str = in.nextLine();
		String info[] = str.split("\\s+");
		System.out.println(info[0].compareTo(info[1]));
	}
}