问题描述
比较两个字符串s1和s2,输出:0表示s1与s2相等;1表示s1的字母序先于s2;-1表示s1的字母序后于s2
输入格式
输入两行,第一行输入一个字符串1,第二行输入字符串2。
输出格式
输出比较的结果
样例输入
abc
abd
样例输出
1
样例输入
English
English
样例输出
0
样例输入
hello
ha
样例输出
-1
思路:全转换成小写,枚举a—z,判断一下长度,即可。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String s1 = scanner.next().toLowerCase();
String s2 = scanner.next().toLowerCase();
for (int i = 'a'; i < 'z';) { // 枚举
if (s1.equals(s2)) { // 相等
System.out.println(0);
break;
} else if (s1.length() > s2.length()) {
System.out.println(-1);
break;
} else {
System.out.println(1);
break;
}
}
}
}