`
tianke66
  • 浏览: 182919 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

一段很诡异的java程序,谁能解释为什么

阅读更多
代码
public class aa
{
  public static void main(String[] args)
  {
   String s1 = "200";
   String s2 = "200";
   String sa = new String("200");
   String sb = new String("200");
   Integer ia=new Integer("100");
   Integer ib=new Integer("100");
   Integer i1=100;
   Integer i2=100;
   Integer i3=127;
   Integer i4=127;
   Integer i5=128;
   Integer i6=128;
   if (s1 == s2)
   {System.out.println("s1 == s2");}
  else
    {System.out.println("s1 != s2");}
   if (sa == sb)
   {System.out.println("sa == sb");}
  else
    {System.out.println("sa != sb");}
     if (i1 == i2)
    {System.out.println("i1 == i2");}
   else
     {System.out.println("i1 != i2");}

       if (ia == ib)
    {System.out.println("ia == ib");}
   else
     {System.out.println("ia != ib");}
    
       if (i3 == i4)
       {System.out.println("i3 == i4");}
      else
        {System.out.println("i3!= i4");}
       if (i5 == i6)
       {System.out.println("i5 == i6");}
      else
        {System.out.println("i5!= i6");}
   
  }
 
}
运行结果

s1 == s2
sa != sb
i1 == i2
ia != ib
i3 == i4
i5!= i6
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics