問題描述
程式設計實作兩個字元串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]));
}
}