`
tianke66
  • 浏览: 187931 次
  • 性别: 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
分享到:
评论

相关推荐

    一个简单的java程序

    一个简单的java程序,主要用到了 继承,计算圆的面积,圆柱 的面积等等。。。

    java 开发第一个Java程序

    总的来说,开发第一个Java程序是一个激动人心的时刻,它开启了一段探索Java语言特性和应用的旅程。随着你深入学习,你将接触到类、对象、接口、异常处理、多线程、网络编程、数据库连接等更多复杂的概念,逐步成长为...

    完成第一个java程序的全过程

    本文将围绕如何完成第一个Java程序的全过程进行详细解析,包括环境搭建、代码编写、编译与运行等核心环节,旨在为Java初学者提供全面的指导。 ### 一、环境搭建:安装JDK 在开始编写Java程序之前,首先需要在...

    java程序自动重新启动

    在给定的标题"java程序自动重新启动"中,我们可以理解这是一个实现了自动重启逻辑的Java程序。描述指出,这个程序由三个.java文件组成:Test.java、Watch.java和AbstractRun.java,它们构成了一个简单的自动重启系统...

    JAVA程序设计习题库及答案(非常全面)

    虚拟机的基本作用是为Java程序提供一个统一的运行环境,使得Java程序可以在不同的平台上运行,而无需重新编译。 4. **题目:** java语言是1995年由()公司发布的 - A. Sun - B. Microsoft - C. Borland - D. ...

    自考Java语言程序设计(一)串讲

    - **编译和解释**: Java程序首先被编译成字节码(.class文件),然后由Java虚拟机(JVM)解释执行。 - **自动垃圾回收**: Java提供了一种自动管理内存的技术,即垃圾回收机制,它可以自动释放不再使用的对象所占用的...

    清华Java程序设计实例教程

    例如,在《清华Java程序设计实例教程》中,可能涉及到创建一个名为"Student"的类,包含姓名、年龄等属性,以及获取和设置这些属性的方法。 2. 主函数:Java程序的入口点是main()函数。"public static void main...

    电子科技大学java程序设计知识点+编程源代码

    电子科技大学的Java程序设计课程涵盖了Java语言的基础和核心概念,是针对期末复习的重要参考资料。以下是根据提供的题目解析总结的一些关键知识点: 1. **Java语言特点**: - 面向对象:Java是一种面向对象的语言...

    自考Java语言程序设计(一)课后习题及答案.doc

    在本节中,我们将对Java语言程序设计(一)课后习题进行总结,总结的知识点包括Java语言概述、Java语言的特点、Java应用程序的开发流程、Java程序的种类、面向对象编程、Java运行机制等。 一、Java语言概述 Java...

    对Java程序设计的感想.doc

    Java 程序设计不仅是学习一门编程语言,更是一种技术和思维的锻炼。Java 以其强大的跨平台能力、面向对象的设计理念以及丰富的类库,成为众多开发者首选的编程语言。对于初学者来说,Java 的学习过程可能会充满挑战...

    自考04747《Java语言程序设计(一)》教材电子版

    - 平台无关性,通过虚拟机和字节码设计,确保Java程序能在多种平台上运行。 3. Java程序开发过程 - 了解Java程序的开发环境,包括编译器、解释器和虚拟机等。 - Java程序的开发过程分为编写源代码、编译成字节码...

    Java程序设计实践.doc

    本文档旨在为读者提供一份详细的Java程序设计指南,涵盖Java语言的基础知识、开发环境搭建、软件开发流程等方面的内容。 Java基础知识 Java是一种面向对象的编程语言,具有平台独立性、简单易学、可重用代码等特点...

    java程序设计阅读程序写结果题22道

    ### Java程序设计知识点总结 #### 1. 参数传递机制(传值引用) **知识点概述**: 在Java中,参数传递采用“传值”的方式。对于基本数据类型(如`int`, `double`等),传递的是变量的值;而对于引用类型(如数组、...

    Java语言程序设计基础教案

    Java语言程序设计基础教程主要针对初学者,...课后作业旨在巩固课堂所学,比如安装JDK,设置环境变量,以及编写并运行第一个Java程序。通过这些实践,学生将逐步掌握Java编程的基础,为进一步深入学习打下坚实的基础。

    第一个Java程序

    ### 第一个Java程序知识点解析 #### 一、Java程序的基础结构与HelloWorld示例 - **基础结构**:Java程序的基础单位是类(`class`),每个类中至少包含一个主函数(`main` 方法)。Java是一种面向对象的语言,因此...

    自己写个一个java小程序

    标题中的“自己写的一个java小程序”表明这是一段用Java编程语言编写的简易应用程序,而描述则提到这是作者在空闲时间创作的作品,可能存在功能不全或者需要改进的地方,他期望有其他对Java编程感兴趣的人能参与完善...

    04747 Java程序设计(一) 自考 考点 大纲(自己总结)

    ### 04747 Java程序设计(一) 自考 考点 大纲 #### 第一章:Java语言基础 **1.1 Java语言的特点** - **强类型**:Java是一种强类型语言,意味着变量必须明确指定其类型。 - **编译和解释**:Java源代码首先被编译成...

    java程序的编译及运行实验说明

    如果程序类型为 Applet,在上述步骤 1 及 2 之后,需要写 HTML 文件,使用任何一种纯文本编辑器写一段基本结构的 HTML 文本,保存为以 .html 为后缀名的文件,例如,example.html 其中至少包含如下的标签:...

Global site tag (gtag.js) - Google Analytics