黑马程序员技术交流社区

标题: 求答案 [打印本页]

作者: 轰天雷    时间: 2016-3-31 10:32
标题: 求答案
  String str1= “1”, str2=”2”;
  if(str1==str2)
           System.out.println(“ABC”);
  else if(str1<str2)
           System.out.println(“DEF”);
  else
           System.out.println(“GHJ”);

作者: cumtbao    时间: 2016-3-31 10:51
编译错误,字符串怎么比大小?
作者: skxy2016    时间: 2016-3-31 15:03
编译出错,想比较对象内容请用equals方法
作者: 淡然无味    时间: 2016-3-31 15:30
编译肯定出错,但不是第一个判断,在else if(str1 < str2)这里,两个字符串不能用 < 来比较大小的
作者: 晴苑    时间: 2016-3-31 17:21
这怎么会有结果,数据类型是String,编译错误
作者: 轰天雷    时间: 2016-3-31 17:48
还是你们厉害
作者: ZTK12345    时间: 2016-3-31 22:25
明显不能比较,俩字符串,equals才可以
作者: yy0328    时间: 2016-3-31 22:44
比较不了  编译会出错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2