import java.util.Scanner;

public class Demo01 {
public static void main(String[] args) {
     Scanner sc = new Scanner(System.in);
     for (;;) {
             String a = sc.next();
             String b = sc.next();
             int num = a.compareTo(b);
             System.out.println(num);
      }
   }
}

1.当两个比较的字符串是英文且长度不等时,

1)长度短的与长度长的字符一样,则返回的结果是两个长度相减的值

a="hello";

b="hell";

num=1;

或者

a="h";

b="hello";

num=4;

2)长度不一样且前几个字符也不一样,从第一位开始找,当找到不一样的字符时,则返回的值是这两个字符比较的值

a="assdf";

b="bdd";

num=-1;

2.当两个比较的字符串是英文且长度相等时,

1)一个字符

a="a";   //97

b="b";   //98

num=-1;

2)多个字符,第一个字符不同则直接比较第一个字符

a="ah";    //a=97

b="eg";    //e=101

num=-4;

3)多个字符,第一个字符相同则直接比较第二个字符,以此类推

a="ae";   //e=101

b="aa";   //a=97

num=4;

最新文章

  1. HDU3487 play with chain
  2. Python延迟打印字符
  3. 搭建自己的SIP服务器:开源sip服务器opensips的搭建及终端TwInkle的使用
  4. 【应用笔记】【AN002】通过iTool2基于MinGW平台读写EEPROM
  5. java jdbc----mysql的select、insert、update、delete
  6. Jar mismatch! Fix your dependencies的问题
  7. 154 Find Minimum in Rotated Sorted Array II
  8. lvs keepalived 安装配置详解
  9. JAVA:IO流——File类
  10. wince 位图的使用
  11. C语言register关键字—最快的关键字
  12. Spring MVC框架理解
  13. glReadPixel 读取数据错误问题
  14. MessageFormat.format用法
  15. C#中的String类
  16. python学习之路基础篇(第八篇)
  17. IO事件驱动模型
  18. css3 @media 实现响应式布局
  19. vsftpd更新和修改版本号教程
  20. Javascript如何实现GPU加速?

热门文章

  1. 畅通project续
  2. GLib-GObject-WARNING **: Two different plugins tried to register
  3. Python常用的几种常用的内置函数
  4. 用SQL脚本 生成INSERT SQL语句
  5. 五------Jsp九大内置对象。
  6. 【iOS系列】-iOS查看沙盒文件图文教程(真机+模拟器)
  7. 【iOS系列】- UITableView的使用技巧
  8. 【iOS系列】-oc中的集合类
  9. 5.eclipse 自带的jdk没有源码,改了它
  10. rip是典型的距离矢量动态路由协议。Ospf是链路状态型的协议